@font-face {
    font-family: Planer;
    src: url('../fonts/Planer_Reg.ttf') format('truetype');
}
@font-face {
    font-family: 'Sierra Irregular';
    src: url('../fonts/SierraIrregular-Bold.ttf') format('truetype');
}
@font-face {
    font-family: Dolis;
    src: url('../fonts/Dolis-Bright.woff') format('woff');
}
@font-face {
    font-family: 'Dolis Dark';
    src: url('../fonts/Dolis-Dark.woff') format('woff');
}
.row-dance {
    position: relative;
    padding-bottom: 35rem;
}
.row-dance .dance-section {
    display: flex;
    width: 100%;
    align-items: center;
}
.row-dance .dance-section.text {
    position: absolute;
    top: 2rem;
    left: -45px;
    justify-content: center;
}
.row-dance .dance-section.text p.lv-1 {
    font-size: 70px;
    font-family: 'Dolis Dark';
    color: red;
    z-index: 10;
    font-weight: 700;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    margin-right: 15px;
    letter-spacing: .09em;
}
.row-dance .dance-section.text div.lv-1 {
    position: relative;
    font-style: normal;
    font-family: 'Sierra Irregular';
    font-size: 70px;
    z-index: 10;
    margin: 0 10px;
    display: flex;
    letter-spacing: .06em;
    color: red;
    font-weight: 700;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}
.row-dance .dance-section.text p.lv-2.white {
    color: #fff;
    font-family: 'Dolis Dark';
}
.row-dance .dance-section.text .lv-2.red {
    position: absolute;
    left: 2px;
    font-family: 'Sierra Irregular';
    text-shadow: none;
    bottom: -5px;
}
.row-dance .dance-section.green {
    width: 505px;
    height: 390px;
    background: #60ec7f;
    display: flex;
    position: absolute;
    right: 10rem;
    top: 5rem;
}
.row-dance .dance-section.green p {
    padding: 20% 15% 20px 15%;
    font-family: 'Dolis Dark';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: .15em;
}
.row-lead-the-party .image-lead-the-party {
    display: flex;
    justify-content: center;
}
.row-lead-the-party .lead-the-party.text {
    padding-bottom: 30px;
}
.row-lead-the-party .lead-the-party.text .lv-0.black {
    color: #361212;
    font-family: 'Dolis Dark';
    font-style: normal;
    font-weight: 700;
    font-size: 80px;
    line-height: 92px;
    display: flex;
    justify-content: center;
    padding-right: 20%}
.row-lead-the-party .lead-the-party.text .lv-0 {
    display: flex;
    padding-left: 20px;
    font-size: 56px;
    font-family: Planer;
    font-style: normal;
    font-weight: 700;
    text-shadow: 1px 0 0 #FF0A00, -1px 0 0 #FF0A00, 0 1px 0 #FF0A00, 0 -1px 0 #FF0A00, 1px 1px #FF0A00, -1px -1px 0 #FF0A00, 1px -1px 0 #FF0A00, -1px 1px 0 #FF0A00;
}
.row-lead-the-party .lead-the-party.text .lv-0 .lv-1.black {
    font-size: 56px;
    color: #361212;
    letter-spacing: 2px;
    font-weight: 700;
    margin-right: 20px;
    font-family: 'Dolis Dark';
}
.row-lead-the-party .lead-the-party.text .lv-1.red {
    font-size: 56px;
    color: red;
    font-family: 'Dolis Dark';
    font-weight: 700;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}
.row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado {
    display: flex;
    justify-content: right;
    font-family: 'Dolis Dark';
    font-style: normal;
    font-weight: 700;
    text-shadow: 1px 0 0 #FF0A00, -1px 0 0 #FF0A00, 0 1px 0 #FF0A00, 0 -1px 0 #FF0A00, 1px 1px #FF0A00, -1px -1px 0 #FF0A00, 1px -1px 0 #FF0A00, -1px 1px 0 #FF0A00;
    padding-right: 20px;
}
.row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado .lv-1.black {
    font-size: 56px;
    color: #361212;
    letter-spacing: 2px;
    font-weight: 700;
    margin-right: 20px;
}
.row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado .lv-1.red {
    font-size: 56px;
    color: red;
    font-weight: 700;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}
.row-planing-party {
    background: #60ec7f;
}
.row-planing-party .text .green {
    display: flex;
    justify-content: center;
    font-size: 64px;
    line-height: 73px;
    display: flex;
    justify-content: center;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    color: red;
    font-family: 'Dolis Dark';
    font-style: normal;
    font-weight: 700;
    letter-spacing: .1em;
}
.row-planing-party .text .check-out {
    display: flex;
    justify-content: center;
    font-family:  'Dolis Dark';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 41px;
    letter-spacing: .1em;
}
.row-planing-party .text .check-out a{
    font-size: 36px !important;
}
.row-planing-party .text .green .party {
    display: flex;
    font-size: 60px;
    position: relative;
    font-family: 'Sierra Irregular';
    font-style: normal;
    margin: 7px 20px 0 20px;
}
.row-planing-party .text .green .party .white {
    color: #fff;
    font-family: 'Dolis Dark';
    margin-top: 2px;
}
.row-planing-party .text .green .party .red {
    position: absolute;
    left: 5px;
    top: -5px;
}
.row-planing-party .text .green .lv-1.black {
    display: flex;
    justify-content: center;
    font-family: 'Dolis Dark';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 41px;
    letter-spacing: .1em;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    color: #000;
    padding: 20px 0;
}
.row-tequila-video .text .lv-0.text-red {
    font-family: 'Dolis Dark';
    font-style: normal;
    display: flex;
    justify-content: center;
    color: red;
    font-size: 80px;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    font-weight: 700;
}
.row-tequila-video .text .lv-0.text-red .tequila-text .red{
    color: #FF6161;
}
.row-tequila-video .text .lv-0.text-red .tequila-text {
    display: flex;
    font-family: 'Sierra Irregular';
    font-style: normal;
    position: relative;
    margin: 12px 20px;
}
.row-tequila-video .text .lv-0.text-red .tequila-text p.white, .row-tequila-video .text .stories-and-favourite .recipes .white, .row-tequila-video .text .stories-and-favourite .stories .white {
    color: #fff;
    font-family: 'Dolis Dark';
}
.row-tequila-video .text .lv-0.text-red .tequila-text p.red {
    position: absolute;
    left: -10px;
    bottom: -8px;

}
.row-tequila-video .text .stories-and-favourite .recipes .red, .row-tequila-video .text .stories-and-favourite .stories .red {
    position: absolute;
    left: 7px;
    bottom: -4px;
    text-shadow: none;
}
.row-tequila-video .text .lv-0.text-black {
    font-size: 40px;
    display: flex;
    justify-content: center;
    font-weight: 700;
    line-height: 46px;
    font-family: 'Dolis Dark';
    font-style: normal;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    letter-spacing: .1em;
    padding-bottom: 3%}
.row-tequila-video .text .lv-0.text-black {
    position: relative;
}
.row-tequila-video .text .lv-0.text-black p.destop:after {
    display: none;
    content: '';
    position: absolute;
    height: 40px;
    width: 40px;
    right: 37rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/sierra-tequila-arrow-right.png');
}
.row-tequila-video .text .stories-and-favourite {
    display: flex;
    font-size: 40px;
    justify-content: center;
    color: red;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    font-weight: 700;
    letter-spacing: .05em;
    font-family: 'Dolis Dark';
}
.row-tequila-video .text .stories-and-favourite > p{
    margin-top: 30px;
}
.row-tequila-video .text .stories-and-favourite .stories {
    display: flex;
    position: relative;
    margin: 10px 20px 0 20px;
    font-family: 'Sierra Irregular';
    font-style: normal;
    font-size: 55px;
}
.row-tequila-video .text .stories-and-favourite .recipes {
    display: flex;
    position: relative;
    margin: 10px 20px 0 20px;
    font-family: 'Sierra Irregular';
    font-style: normal;
    font-size: 55px;
}
.row-tequila-video .text .lv-0.life-always {
    text-align: center;
    font-family: 'Dolis Dark';
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    letter-spacing: .05em;
}
.row-tequila-video .store-and-recipes {
    display: flex;
    background: #ffff71;
    height: 98px;
    align-items: center;
}
.row-tequila-video .store-and-recipes .stories {
    width: 50%;
    text-align: center;
    padding-right: 50px;
}
.row-tequila-video .store-and-recipes .lv-0.stories p {
    margin-left: auto;
    width: 200px;
    position: relative;
}
.row-tequila-video .store-and-recipes .lv-0.recipes p {
    width: 200px;
    position: relative;
    text-align: center;
}
.row-tequila-video .store-and-recipes .stories p:before {
    content: '';
    width: 100%;
    height: 3px;
    background: #09a9db;
    position: absolute;
    left: 0;
    top: -9px;
}
.row-tequila-video .store-and-recipes .recipes p:before {
    content: '';
    width: 100%;
    height: 3px;
    background: #09a9db;
    position: absolute;
    left: 0;
    top: -9px;
}
.row-tequila-video .store-and-recipes .stories p:after {
    content: '';
    width: 100%;
    height: 3px;
    background: #09a9db;
    position: absolute;
    left: 0;
    top: 40px;
}
.row-tequila-video .store-and-recipes .recipes p:after {
    content: '';
    width: 100%;
    height: 3px;
    background: #09a9db;
    position: absolute;
    left: 0;
    top: 40px;
}
.row-tequila-video .store-and-recipes .recipes {
    width: 50%}
.row-tequila-video .store-and-recipes p {
    font-family: 'Dolis Dark';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 30px;
}
.row-tequila-video .new-from-our-community {
    padding-top: 50px;
}
.row-tequila-video .new-from-our-community .red {
    font-family: 'Dolis Dark';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 57px;
    color: red;
    display: flex;
    justify-content: center;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    letter-spacing: .1em;
}
.row-tequila-video .new-from-our-community .black {
    font-weight: 700;
    font-size: 36px;
    line-height: 57px;
    font-family: 'Dolis Dark';
    font-style: normal;
    display: flex;
    justify-content: center;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    letter-spacing: .05em;
}
.row-tequila-video .click-and-find-out{
    position: relative;
    left: 50%;
    margin-left: -50.45vw;
    width: 100.1vw;
    overflow: hidden;
}
.arrow-left, .arrow-right {
    position: relative;
    color: transparent;
}
.new-from-our-community-image span.arrow-left:before, .store-recipex-image span.arrow-left:before {
    content: '\f103';
    background: 0 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'pagebuilder-font';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    color: #555;
    font-size: 38px;
    opacity: 1;
    position: absolute;
    height: 40px;
    width: 40px;
    left: 0;
    /* background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/sierra-tequila-arrow-left.png'); */
}
.new-from-our-community-image button.owl-prev, .store-recipex-image button.owl-prev {
    position: absolute;
    left: -40px;
    top: 40%}
.new-from-our-community-image button.owl-next, .store-recipex-image button.owl-next {
    position: absolute;
    right: 0;
    top: 37%}
.new-from-our-community-image span.arrow-right:before, .store-recipex-image span.arrow-right:before {
    content: '\f102';
    background: 0 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'pagebuilder-font';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    color: #555;
    font-size: 38px;
    opacity: 1;
    position: absolute;
    height: 40px;
    width: 40px;
    left: 0;
    /* background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/sierra-tequila-arrow-right.png'); */
}
.cms-sierra-tequila .row-planing-party .slick-prev:before {
    padding-right: 0;
    content: '';
    position: absolute;
    height: 40px;
    width: 40px;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/sierra-tequila-arrow-left.png');
}
.cms-sierra-tequila .row-planing-party .slick-next:before {
    padding-left: 0;
    content: '';
    position: absolute;
    height: 40px;
    width: 40px;
    left: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/sierra-tequila-arrow-right.png');
}
.cms-sierra-tequila .row-dance .dance-product .slick-prev:before {
    padding-right: 0;
    content: '';
    position: absolute;
    height: 40px;
    width: 40px;
    left: -12px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/sierra-tequila-arrow-left.png');
}
.cms-sierra-tequila .row-dance .dance-product .slick-next:before {
    padding-left: 0;
    content: '';
    position: absolute;
    height: 40px;
    width: 40px;
    left: 35px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/sierra-tequila-arrow-right.png');
}
button.slick-next.slick-arrow, button.slick-prev.slick-arrow {
    background: 0 0;
}
.row-tequila-video .text .lv-0.text-black.mobile {
    display: none;
}

button.action.tocart.primary {
    background: 0 0;
}
button.action.tocart.primary .add-to-cart {
   position: relative;
}
/* button.action.tocart.primary .add-to-cart:before {
   content: '';
   position: absolute;
   height: 30px;
   width: 35px;
   left: -25px;
   top: -20px;
   background-repeat: no-repeat;
   background-size: cover;
   background-image: url('../images/add-to-cart.png');
} */
.product-item-info .product-item-details .base-price-text {
   display: none;
}
.sierra-tequila-owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    left: 10px;
    top: 35%;
    height: 50px;
}
.sierra-tequila-owl-carousel .owl-nav button.owl-next {
    position: absolute;
    right: 45px;
    top: 35%;
    height: 50px;
    width: 40px;

}
.sierra-tequila-owl-carousel .owl-carousel {
   background-color: #fff;
   padding: 25px 0;
}
.sierra-tequila-owl-carousel .owl-stage-outer {
   width: 90%;
   margin: 0 auto;
}
.sierra-tequila-owl-carousel .new-from-our-community-image .owl-stage {
   margin: 0;
}
/* .sierra-tequila-owl-carousel .new-from-our-community-image .owl-item {
   margin-right: 0!important;
} */
.sierra-tequila-owl-carousel .owl-dots {
   display: none;
}
.product-planning-your-party {
    background-color: #ffff71;
    margin-bottom: 30px;
    max-height: 480px;
}
.product-planning-your-party .product-items-custom-owl-carousel{
   width: 90%;
   margin: 0 auto !important;
}
.product-planning-your-party .product-items-custom-owl-carousel .owl-prev:before{
   content: '\f103';
   background: none;
   -webkit-font-smoothing: antialiased;
   font-family: 'pagebuilder-font';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   speak: none;
   color: #555555;
   font-size: 38px;
   opacity: 1;
/* 
   background-repeat: no-repeat;
   background-size: cover;
   background-image: url(../images/sierra-antiguo-arrow-left.png); */
}
.product-planning-your-party .product-items-custom-owl-carousel .owl-next:before{
   content: '\f102';
   background: none;
   -webkit-font-smoothing: antialiased;
   font-family: 'pagebuilder-font';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   speak: none;
   color: #555555;
   font-size: 38px;
   opacity: 1;
/* 
   background-repeat: no-repeat;
   background-size: contain;
   background-image: url(../images/sierra-antiguo-arrow-right.png); */
}
.dance-product {
   background-color: #ffff71;
   margin-bottom: 30px;
   position: absolute;
   z-index: 15;
   width: 80%;
   top: 38rem;
   right: -55px;
   max-height: 415px;
}
.dance-product .slick-list.draggable{
    padding: 25px 0;
   width: 100%;
}

.product-planning-your-party .slick-list.draggable {
   padding: 25px 0;
   width: 90%;
   margin: 0 auto;
}
.product-planning-your-party .product-items .product-item-info {
   background-color: #fff;
   margin: 0 5px;
   text-align: center;
   min-height: 362px;
}
.dance-product .product-items .product-item-info {
   background-color: #fff;
   margin: 0 5px;
   text-align: center;
   min-height: 280px;
}
.dance-product .slick-list.draggable .product-item-info .product-item-details, 
.product-planning-your-party .product-items .product-item-info .product-item-details {
   /* font-family: Dolis; */
   font-style: normal;
   font-weight: 400;
   /* line-height: 19px; */
   /* font-size: 2.2rem !important; */
   /* letter-spacing: .15em; */
   padding-bottom: 10px;
}
.dance-product .slick-list.draggable .product-item-info .product-item-details .product-item-name>a, 
.product-planning-your-party .product-items .product-item-info .product-item-details .product-item-name>a {
   /* font-size: 2.2rem!important; */
}
.sierra-tequila-one-product-reposado .slick-list .product-image-container, .sierra-tequila-one-product-reposado .slick-list .slick-track, .sierra-tequila-one-product-reposado .slick-list .slick-track .slick-slide {
   width: 100%!important;
}
.sierra-tequila-one-product-reposado .slick-list .slick-track .slick-slide .product-item-info {
   text-align: center;
}
.sierra-tequila-one-product-reposado .slick-list .slick-track .slick-slide .product-item-info::before {
   content: '';
   position: absolute;
   /* height: 297px;
   width: 400px;
   left: 45px;
   top: 190px; */
   height: 180px;
   width: 240px;
   left: 115px;
   top: 35px;
   background-repeat: no-repeat;
   background-size: cover;
   /* background-image: url('../images/sierra-tequila-one-product.png'); */
   background-image: url('../images/sierra-tequila-one-product.webp');
}
.sierra-tequila-one-product-blanco .slick-list .slick-track .slick-slide .product-item-info::before {
    content: '';
    position: absolute;
    /* height: 310px;
    width: 130px;
    left: 57px;
    top: 0; */
    height: 267px;
    width: 113px;
    left: 45px;
    top: -3px;
    background-repeat: no-repeat;
    background-size: cover;
    /* background-image: url('../images/image-bellow-product.png'); */
    background-image: url('../images/image-bellow-product.webp');
}
.sierra-tequila-one-product-reposado .slick-list .slick-track .product-item-info .product-image-container .product-image-wrapper>img {
   width: 320px!important;
}
.sierra-tequila-one-product-reposado .product-item-info .product-item-details {
   /* margin-top: -11rem; */
   /* font-family: 'Dolis'; */
   font-style: normal;
   position: relative;
   z-index: 10;
}
.sierra-tequila-one-product-reposado .product-item-info .product-item-details .product-item-name > a {
   /* font-family: 'Dolis'; */
   font-style: normal;
   font-size: 22px !important;
}
.video-image-section-destop{
   position: relative;
   margin-top: 35px;
}
.video-image-section-destop .image-bottom{
   margin-top: -320px;
   margin-left: 200px;
   margin-bottom: 70px;
}
.video-image-section-destop .image-lemon{   
   position: absolute;
   right: 122px;
   top: -50px;
   width: 13%;
   transform: rotate(32deg);
}
.video-image-section-destop .image-hat{   
   position: absolute;
   /* right: 72px; */
   left: 80rem;
   bottom: 8px;
   top: inherit;
}
.video-image-section-destop .image-hat img{
   width: 185px;
   transform: rotate(-7deg);
}
.dance-product .slick-list.draggable .product-item-info .old-price, 
.product-planning-your-party .product-items .product-item-info .old-price{
   display: none;
}
.dance-product .slick-list.draggable .product-item-info .price-box, 
.product-planning-your-party .product-items .product-item-info .price-box{
   margin: 0;
}
.dance-product .slick-list.draggable .product-item-info .product-item-name{
    min-height: 55px;
 }
 
.product-planning-your-party .product-items .product-item-info .product-item-name{
   min-height: 65px;
}
.hihi-img{
   position: absolute;
   right: 0;
   max-width: 380px;
   top: 40px;
   transform: rotate(10deg);
}
.hihi-hat{
   position: absolute;
   width: 140px;
   right: 97px;
   top: 13px;
   transform: rotate(20deg);
}
.sierra-tequila-owl-carousel{
   position: relative;
   left: 50%;
   margin-left: -50.45vw;
   width: 100vw;
}    
.lv-0.text-black a{
   font-size: 40px!important;
}
.image-hat-lemon-big > picture:nth-child(2){
   left: 21rem;
   top: -50px;
}
.image-hat-lemon-big > picture:nth-child(2) img{
   width: 240px;
}

.row-dance .dance-product .product-item-info .product-image-wrapper {
    padding-bottom: 135%!important;
}
.product-planning-your-party .slick-dots, .row-dance .dance-product .slick-dots {
   display: none!important;
}
.product-planning-your-party .product-item-info .product-image-container .product-image-wrapper {
   padding-bottom: 135%!important;
}
.row-lead-the-party .pagebuilder-column-group {
   padding-bottom: 10px;
}

.sierra-tequila-one-product-blanco .product-items .product-item-inner .product-item-actions .actions-primary button{
    display: none;
}
.sierra-tequila-one-product-reposado .product-items .product-item-inner .product-item-actions .actions-primary button {
    display: none;
}
.sierra-tequila-one-product-blanco .product-items .price-container .price ,
.sierra-tequila-one-product-reposado .product-items  .price-container .price{
    font-size: 2.4rem;
}

/* Css - Vu Le */

.category-page-wrapper .product-item-info .product-item-details .base-price-text{
    display: block;
}
.dance-product .slick-list.draggable .product-item .product-item-info:hover {
    cursor: default;
}
.dance-product .slick-list.draggable .product-item-info .product-item-details .price-box .special-price .tax-details {
    display: none;
}
.dance-product .slick-list.draggable .product-item-info .product-item-details .price-box .special-price .price-container .price-wrapper .price {
    font-family: Dolis;
    font-style: normal;
    line-height: 19px;
    letter-spacing: .15em;
    padding-bottom: 15px;
    font-size: 1.9rem;
}
.dance-product .slick-list.draggable .product-item-info .product-item-details .price-box .tax-details {
    display: none;
}
.dance-product .slick-list.draggable .product-item-info .product-item-details .price-box .price-container .price-wrapper .price {
    /* font-family: Dolis; */
    font-style: normal;
    line-height: 19px;
    letter-spacing: .15em;
    padding-bottom: 15px;
    font-size: 2.2rem;
    font-weight: 400;
}
.sierra-tequila-one-product-blanco .product-items .product-item-info .product-item-details .price-box .tax-details ,
.sierra-tequila-one-product-reposado .product-items .product-item-info .product-item-details .price-box .tax-details {
    display: none;
}
.sierra-tequila-one-product-blanco .product-items .product-item-info .product-item-details .price-box .price-container .price-wrapper .price,
.sierra-tequila-one-product-reposado .product-items .product-item-info .product-item-details .price-box .price-container .price-wrapper .price {
    /* font-family: Dolis; */
    font-style: normal;
    line-height: 19px;
    letter-spacing: .15em;
    padding-bottom: 15px;
    font-size: 2.2rem;
    font-weight: 400;
}
.sierra-tequila-one-product-reposado .product-items .product-item-info .product-item-details .price-box .normal-price .price-container .price-label,
.sierra-tequila-one-product-reposado .product-items .product-item-info .product-item-details .price-box .normal-price .tax-details{
    display: none;
}
.sierra-tequila-one-product-reposado .product-items .product-item-info .product-item-details .price-box .normal-price .price-container .price-wrapper .price {
    /* font-family: Dolis; */
    font-style: normal;
    line-height: 19px;
    letter-spacing: .15em;
    padding-bottom: 15px;
    font-size: 2.2rem;
    font-weight: 400;
}
.product-planning-your-party .product-items .product-item-info:hover {
    cursor: default;
}
.product-planning-your-party .product-items .product-item-info .product-item-details .price-box .tax-details {
    display: none;
}
.product-planning-your-party .product-items .product-item-info .product-item-details .price-box .price-container .price-wrapper .price {
    /* font-family: Dolis; */
    font-style: normal;
    line-height: 19px;
    letter-spacing: .15em;
    padding-bottom: 15px;
    font-size: 2.2rem;
    font-weight: 400;
}

.block-text-img{
    position: relative;
}


.block-text-img .text-inner-wrap .big-text .text-inner{
    position: relative;
}

.block-text-img .text-inner-wrap .big-text .text-white{
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    color: #fff;
    font-family: 'Dolis Dark';
    font-size: 50px;
}

.block-text-img .text-inner-wrap .big-text .text-red{
    font-family: 'Sierra Irregular';
    text-shadow: none;
    color: #ff0000;
    font-size: 50px;
    position: absolute;
    left: -5px;
    bottom: -20px;
}

.block-text-img .text-inner-wrap .text-img p{
    font-family: 'Dolis Dark';
    font-size: 45px;
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
    color: #E30000;
}

.hat-lemon-animation{
    min-height: 600px;
}

.image-hat-lemon-big picture{
    position: absolute;
}

.image-hat-lemon-big .img-hat-left-wrap picture:first-child{
    top: 15rem;
    width: 37%;
    transform: rotate(-5deg);
}

.image-hat-lemon-big .img-hat-left-wrap picture:nth-child(2){
    top: 17rem;
    width: 37%;
    transform: rotate(-5deg);
    left: 20px;
}

.image-hat-lemon-big .img-hat-left-wrap picture:last-child{
    top: 19rem;
    width: 37%;
    transform: rotate(-5deg);
    left: 40px;
}

.image-hat-lemon-big .img-hat-right-wrap picture:first-child{
    top: 15rem;
    width: 37%;
    transform: rotate(5deg);
    right: 0;
}

.image-hat-lemon-big .img-hat-right-wrap picture:nth-child(2){
    top: 17rem;
    width: 37%;
    transform: rotate(5deg);
    right: -18px;
}

.image-hat-lemon-big .img-hat-right-wrap picture:last-child{
    top: 19rem;
    width: 37%;
    transform: rotate(5deg);
    right: -38px;
    z-index: 10;
}

.main-picture .leadtheparty-section-mobile .pagebuilder-mobile-hidden {
    display: none;
}
.row-lead-the-party {
    position: relative;
}
.sierra-tequila-one-product-blanco {
   position: absolute;
   right: 0;
   top: 60rem;
}
.row-lead-the-party .sierra-tequila-one-product-blanco .product-items .slick-track, 
.row-lead-the-party .sierra-tequila-one-product-blanco .product-items .slick-track .slick-slide {
   width: 100%!important;
}
.row-lead-the-party .sierra-tequila-one-product-blanco .product-items .product-item {
   width: auto!important;
}
.row-lead-the-party .sierra-tequila-one-product-blanco .product-item-info .product-item-details {
   text-align: center;
   margin: 0 20px;
}
.row-lead-the-party .sierra-tequila-one-product-blanco .product-item-info .product-item-details .product-item-name   {
   width: 200px !important;   
}
.row-lead-the-party .sierra-tequila-one-product-blanco .product-item-info .product-item-details .product-item-name  > a ,
.row-lead-the-party .sierra-tequila-one-product-reposado .product-item-info .product-item-details .product-item-name  > a {
   /* font-family: 'Dolis'; */
   font-style: normal;
   line-height: 19px;
   letter-spacing: .15em;
   padding-bottom: 15px;
   font-size: 2.2rem!important;
}
.sierra-tequila-owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    left: 10px;
    top: 40%}
.sierra-tequila-owl-carousel .owl-nav button.owl-next {
   position: absolute;
   right: 45px;
   top: 40%}
.sierra-tequila-owl-carousel .owl-carousel {
   background-color: #fff;
   padding: 25px 0;
}
.sierra-tequila-owl-carousel .owl-stage-outer {
   width: 90%;
   margin: 0 auto;
}
.sierra-tequila-owl-carousel .new-from-our-community-image .owl-stage {
   margin: 0;
}

.sierra-tequila-owl-carousel .owl-dots {
   display: none;
}
.cms-sierra-tequila .video-image-section-mobile figure>img {
    display: none;
}

.leadtheparty-section-desktop{
    text-align: center;
}
.leadtheparty-section-desktop img{
    max-width: 60%;
}
@media only screen and (max-width: 1180px) and (min-width: 768px) {
    .ani-bottom-left {
        bottom: -46px;
        left: -3rem;
        width: 275px;
    }
    .ani-top-right {
        right: 0rem;
        top: -90px;
        width: 275px;
    }
    .lead-to-party-text .wtf {
        top: -16px;
        right: 242px;
    }
    .video-image-section-destop .image-lemon {
        right: 225px;
        width: 11%;
    }
    .ani-bottom-right {
        right: -1rem;
        bottom: -19rem;
        width: 275px;
    }
    .dance-product {
        right: 0;
    }
    .image-hat-lemon-big .img-hat-right-wrap picture:first-child {
        right: 47px;
    }
    .image-hat-lemon-big .img-hat-right-wrap picture:nth-child(2) {
        right: 28px;
    }
    .image-hat-lemon-big .img-hat-right-wrap picture:last-child {
        right: 10px;
    }
    .image-hat-lemon-big .img-hat-left-wrap picture:first-child {
        left: 20px;
    }
    .image-hat-lemon-big .img-hat-left-wrap picture:nth-child(2) {
        left: 40px;
    }
    .image-hat-lemon-big .img-hat-left-wrap picture:last-child {
        left: 60px;
    }
    .image-hat-lemon-big > picture:nth-child(2) {
        top: -4px;
    }
    .image-hat-lemon-big > picture:nth-child(2) img {
        width: 206px;
    }
    .video-image-section-destop .image-hat {
        left: 61rem !important;
        bottom: 32px;
    }
    .row-lead-the-party .image-lead-the-party{
        text-align: center;
    }
    .row-lead-the-party .image-lead-the-party img{
        width: 70%;
    }
    .sierra-tequila-one-product-blanco{
        right: 100px !important;
        top: 45rem;
    }
    .ani-uno {
        right: inherit !important;
        left: 50px;
    }
    .ani-dos {
        left: inherit !important;
        right: 325px;
    }
    .row-lead-the-party .lead-the-party.text{
        padding-bottom: 0;
    }
    .hihi-img {
        right: 50px;
    }
    .sierra-tequila-reposado-image .ani-dos {
        right: 60rem !important;
    }
    .sierra-tequila-one-product-reposado .slick-list .slick-track .slick-slide .product-item-info::before{
        height: 250px;
        width: 340px;
    }
    .row-planing-party .text .green{
        font-size: 50px;
    }
    .row-planing-party .text .green .party{
        font-size: 58px;
    }
    .row-tequila-video .text .lv-0.text-red{
        font-size: 65px;
    }
    .sierra-tequila-reposado-image .ani-tres {
        left: 12rem;
        top: 33rem !important;
    }
    .hihi-img {
        max-width: 350px;
    }
    .sierra-tequila-reposado-image .ani-uno{
        left: 27rem !important;
    }
    .row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado{
        margin-bottom: 30px;
    }
    .hihi-hat{
        right: 140px;
    }
    
    .row-dance .dance-section.text{
        left: 0;
    }
    .row-tequila-video .text .stories-and-favourite{
        font-size: 60px;
        flex-wrap: wrap;
    }
    .row-tequila-video .text .stories-and-favourite .get-inspired{
        width: 100%;
        text-align: center;
    }
    .sierra-tequila-reposado-image{
        margin-bottom: 40px;
    }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
    .lead-to-party-text > img {
        width: 450px !important;
    }
    .ani-bottom-left {
        width: 210px !important;
    }
    .ani-top-right {
        width: 200px !important;
    }
    .ani-bottom-right {
        right: 49px !important;
        bottom: -135px !important;
        width: 200px !important;
    }
    .video-image-section-destop .image-lemon {
        right: 220px;
    }
    .row-lead-the-party .image-lead-the-party{
        text-align: center;
    }
    .row-lead-the-party .image-lead-the-party img{
        width: 80%;
    }
    .sierra-tequila-one-product-blanco {
        top: 40rem;
    }
    .row-tequila-video .text .stories-and-favourite{
        flex-wrap: wrap;
        font-size: 55px;
    }
    .row-tequila-video .text .stories-and-favourite .get-inspired{
        width: 80%;
        text-align: center;
    }
    .row-planing-party .text .green{
        font-size: 58px;
    }

    .row-tequila-video.de .text .lv-0.text-red{
        font-size: 60px;
    }
    .row-planing-party .text .green{
        font-size: 50px;
    }
    .row-planing-party.de .text .green .party {
        font-size: 50px;
    }
    .hihi-img {
        top: 20px !important;
        right: 50px !important;
        max-width: 320px !important;
    }
    .sierra-tequila-reposado-image .ani-uno{
        left: 20rem !important;   
        top: -50px;
    }
    .ani-tres {
        left: 38rem !important;
        top: 30rem!important;
    }
    .ani-dos {
        top: 10rem !important;
        left: 7rem!important;
    }
    .row-dance .dance-section.text p.lv-1{
        font-size: 55px;
    }
    .row-dance .dance-section.text div.lv-1{
        font-size: 55px;
    }
    .row-planing-party .text .green{
        font-size: 45px;
    }
    .row-planing-party .text .green .party{
        font-size: 45px;
    }
    .row-tequila-video .text .lv-0.text-red{
        font-size: 60px;
    }
    .row-lead-the-party .lead-the-party.text .lv-0 .lv-1.black,
    .row-lead-the-party .lead-the-party.text .lv-1.red,
    .row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado .lv-1.black,
    .row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado .lv-1.red{
        font-size: 50px;
    }
    .row-lead-the-party .lead-the-party.text .lv-0.black{
        font-size: 60px;
    }
    .row-planing-party.de .text .green .party {
        font-size: 50px;
    }
    .row-tequila-video.de .text .lv-0.text-red {
        font-size: 60px;
    }
    .row-planing-party .text .check-out{
        font-size: 30px;
    }
    .row-tequila-video.de .text .lv-0.text-red {
        font-size: 55px;
    }
}
@media only screen and (max-width: 900px) and (min-width: 768px) {
    .sierra-tequila-one-product-blanco {
        top: 37rem;
        right: 0 !important;
    }
}
@media only screen and (max-width: 820px) and (min-width: 768px) {
    .row-planing-party .text .green{
        font-size: 40px;
    }
    .row-planing-party .text .green .party{
        font-size: 40px;
    }
    .sierra-tequila-one-product-blanco {
        top: 31rem;
    }
    .sierra-tequila-one-product-reposado .product-image-photo{
        top: -120px;
    }
    .block-text-img .text-inner-wrap .text-img p{
        font-size: 40px;
    }
    .block-text-img .text-inner-wrap .big-text .text-white{
        font-size: 40px;
    }
    .block-text-img .text-inner-wrap .big-text .text-red{
        font-size: 40px;
    }
    .lead-the-party .ani-tres {
        left: 35rem !important;
        top: 11rem!important;
        width: 90px;
    }
    .lead-the-party .ani-uno.rtl-r{
        right: 60rem!important;
        top: -2rem;
        width: 60px;
    }
    .text-inner-wrap .ani-uno .big-text {
        position: absolute;
        left: 100px;
        top: 10px;
    }
    .row-dance .dance-section.green{
        width: 415px;
        height: 245px;
        right: 1rem;
        top: 7rem;
    }
    .row-dance .dance-section.green p{
        padding: 0 6%;
    }
    .row-dance .dance-section.text{
        top: 4.5rem;
    }
    .row-dance .image-trust-dance{
        width: 55%;
    }
    .row-dance .dance-section.text p.lv-1{
        font-size: 50px;
    }
    .row-dance .dance-section.text div.lv-1{
        font-size: 50px;
    }
    .row-dance .dance-product{
        top: 25rem !important;
    }
    .video-image-section-destop .image-hat{
        left: 38rem !important;
        bottom: 116px !important;
    }
    .dance-product .slick-list.draggable .product-item-info .product-item-name{
        min-height: 65px;
    }
    .product-planning-your-party .product-items .product-item-info .product-item-name {
        min-height: 45px;
    }
    .row-tequila-video .text .lv-0.text-red{
        font-size: 50px;
    }
    .row-planing-party.es .text .check-out a{
        font-size: 32px !important;
    }
    .row-tequila-video.es .text .stories-and-favourite{
        flex-wrap: wrap;
        font-size: 50px;
    }
    .row-tequila-video.es .text .stories-and-favourite .get-inspired{
        width: 100%;
        text-align: center;
    }
    .animation-corner .ani-bottom-right {
        right: 17px;
        bottom: -92px;
    }
    .row-lead-the-party .image-lead-the-party picture{
        text-align: center;
    }
    .row-lead-the-party .image-lead-the-party img.pagebuilder-mobile-hidden{
        width: 80%;
    }
    .row-lead-the-party .lead-the-party.text .lv-0.black{
        font-size: 50px;
        line-height: 50px;
    }
    .row-lead-the-party .lead-the-party.text .lv-0 .lv-1.black{
        font-size: 50px;
    }
    .row-lead-the-party .lead-the-party.text .lv-1.red{
        font-size: 50px;
    }
    .row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado .lv-1.black{
        font-size: 50px;
    }
    .row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado .lv-1.red{
        font-size: 50px;
    }
    .lead-the-party .ani-dos {
        left: 50rem !important;
        top: 4rem !important;
        width: 70px;
    }
    .sierra-tequila-reposado-image .ani-dos {
        top: -3rem;
        right: 0 !important;
        left: -10rem !important;
    }
    .row-lead-the-party .pagebuilder-column-group{
        padding-top: 65px;
    }
    .sierra-tequila-reposado-image .ani-uno {
        top: -115px;
        left: 8rem !important;
    }
    .hihi-hat {
        right: 126px;
        top: -65px;
    }
    .sierra-tequila-reposado-image .ani-tres {
        left: 4rem;
    }
    .sierra-tequila-reposado-image .text-inner-wrap .ani-dos .big-text{
        top: -60px;
        left: -15px;
    }
    .row-tequila-video .text .stories-and-favourite{
        flex-wrap: wrap;
    }
    .row-tequila-video .text .stories-and-favourite .get-inspired{
        width: 100%;
        text-align: center;
    }
    .row-tequila-video .new-from-our-community .red{
        font-size: 43px;
    }
    .row-planing-party .product-planning-your-party .product-items-custom-owl-carousel .owl-next:before{
        right: -40px;
    }
    .hihi-img {
        top: -72px !important;
    }
    .hihi-hat {
        top: -102px;
    }
    .row-planing-party.de .text .green{
        font-size: 36px;
    }
    .row-planing-party.de .text .green .party {
        font-size: 40px;
    }
    .row-planing-party .text .check-out{
        font-size: 22px;
    }
    .row-tequila-video.de .text .lv-0.text-red {
        font-size: 50px;
    }
    .row-tequila-video.de .new-from-our-community .red {
        font-size: 40px;
    }
    .row-dance.es .dance-section.text p.lv-1 {
        font-size: 45px;
    }
    .row-dance.es .dance-section.text div.lv-1 {
        font-size: 45px;
    }
    .row-tequila-video.de .text .lv-0.text-red {
        font-size: 45px;
    }
    .row-planing-party .text .check-out a {
        font-size: 30px !important;
    }
}
@media only screen and (max-width:770px)  and (min-width:768px){
    .row-tequila-video .new-from-our-community .red {
        font-size: 40px;
    }
    .row-tequila-video .text .lv-0.text-red {
        font-size: 45px;
    }
    .row-planing-party .text .green {
        font-size: 37px;
    }
    .row-planing-party .text .green .party {
        font-size: 37px;
    }
    .row-planing-party .text .check-out a {
        font-size: 30px !important;
    }
    .sierra-tequila-one-product-reposado .slick-list .slick-track .slick-slide .product-item-info::before {
        height: 200px;
        width: 280px;
    }
    .hihi-img {
        top: -50px;
        right: 35px;
    }
    .hihi-hat {
        right: 90px;
        top: -85px;
    }
    .row-dance {
        padding-bottom: 38.5rem;
    }
    .row-lead-the-party .lead-the-party.text{
        margin-top: 15px;
    }
    .block-text-img .text-inner-wrap .big-text .text-white,
    .block-text-img .text-inner-wrap .big-text .text-red,
    .block-text-img .text-inner-wrap .text-img p{
        font-size: 35px;
    }
    .row-planing-party.es .text .check-out a {
        font-size: 28px !important;
    }
    .row-dance .dance-section.text p.lv-1 {
        font-size: 45px;
    }
    .row-dance .dance-section.text div.lv-1 {
        font-size: 45px;
    }
    .row-tequila-video.de .text .lv-0.text-red {
        font-size: 40px;
    }
    .row-tequila-video .text .lv-0.text-red .tequila-text{
        margin: 0px 20px;
    }
    .row-planing-party.de .text .green {
        font-size: 30px;
    }
    .row-planing-party.de .text .green .party {
        font-size: 35px;
    }
    .row-planing-party .text .check-out {
        font-size: 18px;
    }
    .row-dance.es .dance-section.text p.lv-1{
        font-size: 40px;
    }
    .row-dance.es .dance-section.text div.lv-1 {
        font-size: 40px;
    }
    .row-tequila-video.es .new-from-our-community .red {
        font-size: 36px;
    }
}
@media only screen and (max-width:767px) {
    .sierra-tequila-owl-carousel .owl-dots {
        display: block;
    }
    .row-dance .dance-section.text p.lv-1 {
        font-size: 40px;
        margin: 0;
    }
    .row-dance .dance-section.text div.lv-1 {
        font-size: 25px;
        position: absolute;
        right: 45px;
        top: 45px;
    }
    .row-dance .dance-section.green p {
        font-size: 10px;
    }
    .row-lead-the-party .lead-the-party.text .lv-0.black {
        font-size: 28px;
        line-height: 10px;
        color: #361212!important;
        text-shadow: none;
    }
    .row-lead-the-party .lead-the-party.text .lv-1.red {
        font-size: 20px;
    }
    .row-lead-the-party .lead-the-party.text .lv-0 .lv-1.black {
        font-size: 20px;
        margin-right: 10px;
    }
    .row-tequila-video .new-from-our-community .black {
        font-size: 16px;
        line-height: 18px;
        letter-spacing: .05em;
        text-shadow: 0 0 #000;
        color: #000!important;
    }
    .row-tequila-video .new-from-our-community .red {
        font-size: 20px;
        line-height: 0;
        padding-top: 20px;
        letter-spacing: 0;
    }
    .row-tequila-video .text .lv-0.life-always {
        display: none;
    }
    .row-tequila-video .text .lv-0.text-black {
        font-size: 12px;
    }
    .row-planing-party .text .green .lv-1.red {
        font-size: 20px;
    }
    .row-planing-party .text .green .lv-1.black {
        font-size: 12px;
    }
    .row-tequila-video .text .lv-0.text-red {
        font-size: 28px;
        margin-top: 20px;
    }
    .row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado .lv-1.black {
        font-size: 20px;
        margin-right: 10px;
    }
    .row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado .lv-1.red {
        font-size: 20px;
    }
    .row-tequila-video .store-and-recipes p {
        font-size: 15px;
    }
    .row-tequila-video .new-from-our-community {
        padding-top: 0;
    }
    .row-tequila-video .store-and-recipes {
        height: 43px;
    }
    .row-tequila-video .store-and-recipes .lv-0.recipes p, .row-tequila-video .store-and-recipes .lv-0.stories p {
        width: 70px;
    }
    .row-tequila-video .store-and-recipes .stories p:before {
        height: 2px;
        top: 2px;
    }
    .row-tequila-video .store-and-recipes .stories p:after {
        height: 2px;
        top: 25px;
    }
    .row-tequila-video .store-and-recipes .recipes p:before {
        height: 2px;
        top: 2px;
    }
    .row-tequila-video .store-and-recipes .recipes p:after {
        height: 2px;
        top: 25px;
    }
    .row-dance .dance-section.green {
        background: 0 0;
    }
    .row-dance .dance-section.text {
        display: block;
        position: unset;
        text-align: center;
        margin-left: 15px;
    }
    .row-tequila-video .text .stories-and-favourite .recipes {
        font-size: 36px;
        position: absolute;
        top: 10rem;
        right: 0;
    }
    .row-tequila-video .text .stories-and-favourite .stories {
        font-size: 36px;
        position: absolute;
        top: 17px;
        right: 0;
    }
    .row-planing-party .text .green .party {
        font-size: 20px;
        margin: 3px 10px;
    }
    .row-dance figure.image-trust-dance {
        margin-left: 20px;
    }
    .row-dance figure.image-trust-dance img {
        max-width: 60%!important;
    }
    .row-dance .dance-section.text .lv-2.red {
        display: flex;
        position: absolute;
        left: 5px;
    }
    .row-dance .dance-section.text .lv-2.red>span {
        font-size: 75px;
        margin-top: -45px;
    }
    .row-dance .dance-section.green {
        background: 0 0;
        position: unset;
        width: 77%;
        height: auto;
    }
    .row-dance .dance-section.green p {
        font-size: 14px;
        margin-left: 20px;
        line-height: 17px;
        color: #000!important;
        padding: 0;
        font-weight: 400;
    }
    .image-lead-the-party img {
        max-width: 75%!important;
    }
    .cms-sierra-tequila .slick-next, .cms-sierra-tequila .slick-prev {
        display: none!important;
    }
    .row-tequila-video .text .lv-0.text-red .tequila-text {
        margin: 5px 10px;
    }
    .row-tequila-video .text .lv-0.text-black {
        display: none;
    }
    .row-tequila-video .text .lv-0.text-black.mobile {
        display: block;
        text-align: center;
        text-shadow: none;
        color: #000!important;
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 23px;
        text-decoration-line: underline;
    }
    .row-planing-party .text .green {
        line-height: 0;
        padding-top: 20px;
    }
    .row-planing-party .text .green .party .red {
        position: absolute;
        left: -3px;
        top: -2px;
    }
    .row-planing-party .text .check-out {
        line-height: 0;
        font-size: 20px;
        color: #000!important;
        padding: 10px 0;
    }
    .row-planing-party .text .check-out a{
        font-size: 20px !important;
    }
    .row-tequila-video .text .stories-and-favourite {
        display: block;
        position: relative;
        height: 170px;
        width: 308px;
        margin: 0 auto;
    }
    .row-tequila-video .text .stories-and-favourite .get-inspired {
        font-style: normal;
        font-weight: 700;
        font-size: 36px;
        line-height: 37px;
        letter-spacing: .05em;
    }
    .row-tequila-video .text .stories-and-favourite .get-inspired>span {
        display: block;
    }
    .row-tequila-video .text .stories-and-favourite .and-favourite {
        font-size: 36px;
        position: absolute;
        top: 6rem;
        right: 7rem;
    }
    .row-tequila-video .text .stories-and-favourite .and-favourite .mobile {
        display: none;
    }
    header.page-header.sticky .custom-header .big-logo{
        display: block;
    }
    .sierra-tequila-one-product-reposado {
        position: absolute;
        bottom: 0;
    }
    .sierra-tequila-reposado-image {
        padding-bottom: 15rem;
    }
    .sierra-tequila-one-product-reposado .slick-list .product-image-container {
        width: 135px!important;
    }
    .sierra-tequila-one-product-reposado .slick-list .slick-track .slick-slide .product-item-info {
        text-align: center;
        display: flex;
        justify-content: center;
        padding: 15px 0 0 0;
        width: 100%}
    .sierra-tequila-one-product-reposado .slick-list .slick-track .slick-slide .product-item-info::before {
        content: '';
        position: absolute;
        height: 105px;
        width: 143px;
        left: 5px;
        top: 42px;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url('../images/sierra-tequila-one-product.png');
    }
    .sierra-tequila-one-product-blanco .slick-list .slick-track .slick-slide .product-item-info::before {
        height: 210px;
        width: 88px;
        /* left: 37px; */
        left: 23px;
        top: 12px;
    }
    .row-lead-the-party .sierra-tequila-one-product-reposado .product-item-details button.action.tocart.primary {
        /* display: block; */
        width: 163px;
        background: #d10000;
        color: #fff;
        font-size: 16px;
        border-radius: 5px;
        font-family: 'Dolis';
        font-style: normal;
        font-weight: 400;
        line-height: 19px;
        letter-spacing: 0.15em;
    }
    .row-lead-the-party .sierra-tequila-one-product-reposado .product-item-details button.action.tocart.primary .add-to-cart:before {
        display: none;
    }
    .row-lead-the-party .sierra-tequila-one-product-reposado .product-item-details {
        /* font-family: Dolis; */
        font-style: normal;
        font-weight: 400;
        font-size: 20px;
    }
    .row-lead-the-party .sierra-tequila-one-product-reposado .product-image-container {
        width: 160px!important;
        height: 240px!important;
    }
    .sierra-tequila-one-product-reposado .slick-list .slick-track .product-item-info .product-image-container .product-image-wrapper>img {
        width: auto!important;
    }
    .sierra-tequila-one-product-reposado .product-item-info .product-item-details {
        text-align: left;
        margin: 0 20px;
    }
    .lv-0.text-black a{
        font-size: 20px !important;
    }
    .video-before-lead-the-party{
        margin-left: -50.5vw;
        width: 101vw;
    }
    .row-lead-the-party .lead-the-party.text .text.sierra-tequila-reposado{
        justify-content: center;
    }
    .row-tequila-video .store-and-recipes {
        height: 43px;
    }
    .row-tequila-video .store-and-recipes .lv-0.recipes p, .row-tequila-video .store-and-recipes .lv-0.stories p {
        width: 70px;
    }
    .row-tequila-video .store-and-recipes .stories p:before {
        height: 2px;
        top: 2px;
    }
    .row-tequila-video .store-and-recipes .stories p:after {
        height: 2px;
        top: 25px;
    }
    .row-tequila-video .store-and-recipes .recipes p:before {
        height: 2px;
        top: 2px;
    }
    .row-tequila-video .store-and-recipes .recipes p:after {
        height: 2px;
        top: 25px;
    }
    .dance-product .slick-list.draggable .product-item-info, 
    .product-planning-your-party .slick-list.draggable .product-item-info {
        min-height: 250px;
    }
    .row-dance {
        padding-bottom: 0;
    }
    .dance-product {
        position: unset;
        width: 90%;
        margin-left: 20px;
    }
    .product-planning-your-party .slick-dots, .row-dance .dance-product .slick-dots {
        display: block !important;
    }
    .dance-product .slick-list.draggable {
        padding: 20px 0 0 0;
    }
    .row-tequila-video .text .lv-0.text-red .tequila-text p.red {
        left: -2px;
    }
    .new-from-our-community-image span.arrow-right:before, .store-recipex-image span.arrow-right:before {
        content: '\f102';
        background: 0 0;
        -webkit-font-smoothing: antialiased;
        font-family: 'pagebuilder-font';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        speak: none;
        color: #555;
        font-size: 38px;
        opacity: 1;
        position: absolute;
        height: 24px;
        width: 10px;
        left: 32px;
        /* background-repeat: no-repeat;
        background-size: cover;
        background-image: url('../images/arr-right-mobile.png'); */
    }
    .new-from-our-community-image span.arrow-left:before, .store-recipex-image span.arrow-left:before {
        content: '\f103';
        background: 0 0;
        -webkit-font-smoothing: antialiased;
        font-family: 'pagebuilder-font';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        speak: none;
        color: #555;
        font-size: 38px;
        opacity: 1;
        position: absolute;
        height: 24px;
        width: 10px;
        left: -8px;
        /* background-repeat: no-repeat;
        background-size: cover;
        background-image: url('../images/arr-left-mobile.png'); */
    }
    .dance-product .slick-list.draggable .product-item-info .old-price, 
    .product-planning-your-party .slick-list.draggable .product-item-info .old-price{
       display: none;
    }
    .dance-product .slick-list.draggable .product-item-info .price-box, 
    .product-planning-your-party .slick-list.draggable .product-item-info .price-box{
        margin: 0;
    }
    .dance-product .slick-list.draggable .product-item-info .product-item-name, 
    .product-planning-your-party .slick-list.draggable .product-item-info .product-item-name{
        min-height: 80px;
    }
    .dance-product .slick-list.draggable, .product-planning-your-party .slick-list.draggable{
        padding: 5px 0;
    }
    .cms-sierra-tequila .video-image-section-mobile figure>img {
        display: flex;
    }
    .cms-sierra-tequila .video-image-section-destop figure>img {
        display: none;
    }
    .cms-sierra-tequila  .video-image-section-mobile{
        position: relative;
        min-height: 250px;
    }
    .cms-sierra-tequila  .video-image-section-mobile .image-top{
        position: absolute;
        width: 20%;
        right: 0;
        transform: scaleX(-1);
    }
    .cms-sierra-tequila  .video-image-section-mobile .image-first{
        position: absolute;
        left: 70px;
        top: 35px;
    }
    .cms-sierra-tequila  .video-image-section-mobile .image-second{
        position: absolute;
        left: 80px;
        top: 45px;
    }
    .cms-sierra-tequila  .video-image-section-mobile .image-third{
        position: absolute;
        top: 55px;
        left: 90px;
    }
    .cms-sierra-tequila  .video-image-section-mobile .image-play{
        position: absolute;
        top: 115px;
        left: 140px;
    }
    .cms-sierra-tequila  .video-image-section-mobile .image-hat-bellow{
        position: absolute;
        top: 64px;
        left: 168px;
    }
    .row-lead-the-party .sierra-tequila-one-product-blanco {
        display: block;
        position: unset;
    }
    .row-lead-the-party .sierra-tequila-one-product-blanco .product-items .product-item {
        width: auto;
    }
    .row-lead-the-party .sierra-tequila-one-product-blanco .product-item-details button.action.tocart.primary {
        /* display: block; */
        width: 163px;
        background: #d10000;
        color: #fff;
        font-size: 16px;
        border-radius: 5px;
        font-family: 'Dolis';
        font-style: normal;
        font-weight: 400;
        line-height: 19px;
        letter-spacing: 0.15em;
    }
    .row-lead-the-party .sierra-tequila-one-product-blanco .product-item-details button.action.tocart.primary .add-to-cart:before {
        display: none;
    }
    .row-lead-the-party .sierra-tequila-one-product-blanco .product-item-info {
        display: flex;
        justify-content: center;
        padding: 15px 0 0 0;
        width: 100%}
    .row-lead-the-party .sierra-tequila-one-product-blanco .product-image-container {
        width: 160px!important;
        height: 240px!important;
    }
    .row-lead-the-party .sierra-tequila-one-product-blanco .product-item-details {
        /* font-family: Dolis; */
        font-style: normal;
        font-weight: 400;
        font-size: 24px;
    }
    .page-footer .footer_divider {
        margin-bottom: 0;
    }
     .page-footer .footer_divider.footer_last_row_divider ul.footer_last_row {
        width: 100%;
        display: block;
    }
     .footer_divider.footer_last_row_divider ul.footer_last_row li {
        width: 20%;
    }
    .footer_divider.footer_last_row_divider {
        display: flex;
    }
    .footer .sign_up_text.footer_column.half-width.center-text {
        margin-top: 0px !important;
    }
    .block.newsletter input {
        font-size: 12px;
        padding-left: 22px;
    }
    .sierra-tequila-one-product-reposado .product-item-info .product-item-details .product-item-name > a {
        text-align: left;
        font-size: 24px !important;
    }
    .sierra-tequila-one-product-reposado .product-item-info .product-item-details .product-item-details .product-item .price-box {
        text-align: left;
    }
    .main-picture .leadtheparty-section-mobile {
        display: none!important;
    }
    .main-picture .leadtheparty-section-desktop {
        display: block!important;
    }
    .main-picture .leadtheparty-section-mobile .pagebuilder-mobile-only{
        margin: 0 11px;
    }
    .row-lead-the-party .sierra-tequila-one-product-blanco .product-item-info .product-item-details {
        text-align: left;
        margin: 25px 20px;
    }
    .row-lead-the-party .sierra-tequila-one-product-blanco .product-item-info .product-item-details .product-item-name  > a {
        font-size: 24px !important;
    }
    .product-planning-your-party{
        margin-left: 15px;
        margin-right: 15px;
    }
    .sierra-tequila-owl-carousel .owl-stage-outer{
        width: 80%;
    }
    .new-from-our-community-image span.arrow-right:before, 
    .store-recipex-image span.arrow-right:before{
        left: 10px;
    }
    .row-planing-party.es .text .check-out a {
        font-size: 18px !important;
    }
}
