.elementor-46 .elementor-element.elementor-element-eec26e4{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-7ea935f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-0a54633{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-46 .elementor-element.elementor-element-0a54633:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-0a54633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232227;}.elementor-46 .elementor-element.elementor-element-0a54633, .elementor-46 .elementor-element.elementor-element-0a54633::before{--border-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-61c19ba{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-b7a4164{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-e28d2c6{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-588eda9{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-dda80ca{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-15310b9{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-c61f5d5{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-23e076b{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-fbe9713{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-1770d86{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-bbc3689{--display:flex;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-f258f26{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:5px 5px 5px 5px;}.elementor-46 .elementor-element.elementor-element-f258f26.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Radley", Sans-serif;font-weight:500;}.elementor-46 .elementor-element.elementor-element-a00b77a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-46 .elementor-element.elementor-element-32f13ac{--display:flex;--background-transition:0.3s;}body.elementor-page-46:not(.elementor-motion-effects-element-type-background), body.elementor-page-46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://royalwaffles.cl/wp-content/uploads/2024/04/rw-texture-waffle-10-opacity.svg");}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-7ea935f{--width:10%;}.elementor-46 .elementor-element.elementor-element-0a54633{--width:100%;}.elementor-46 .elementor-element.elementor-element-a00b77a{--width:10%;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-eec26e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-46 .elementor-element.elementor-element-0a54633{--border-radius:0px 0px 0px 0px;}body.elementor-page-46:not(.elementor-motion-effects-element-type-background), body.elementor-page-46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c19ba */.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #2e2c30;
        padding: 0px;
        border-radius: 13px;
        box-shadow: 0 3px 8px #111;
    border: 3px solid #2e2c30;
}

.woocommerce ul.products li.product a img {
    
        border-radius: 10px 10px 0px 0px;
}

.woocommerce ul.products li.product .button {
    
display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 0.9em;
        color: #fff;
        text-align: center;
}

.woocommerce ul.products li.product .price {
    margin: 0px 50px 0px;
    text-align: center;
    background-color: #2e2c30;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    border: 0px solid #fff;
    
    
    

}

.elementor img {
    border-radius: 10px 10px 0px 0px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-f258f26 *//* Adjust the values below to fit your needs */
.horizontalTabs {
--tab-heading-padding: 0 20px;
--tab-heading-position: sticky; /* either sticky or static */
--tab-heading-sticky-offset: 0px; /* change to 0px if you want the tabs to stick to the top of the page */
--tab-heading-background-color: #232227;
--tab-alignement-if-no-scroll-is-possible: center; /* either center of flex-start, works on front end only */
--tab-item-width-mobile: calc(36vw - 10px);
--tab-item-width-tablet: calc(19vw - 10px);
--tab-item-width-desktop: 120px;
--tab-item-padding: 0 0px;
--tab-item-background-color: #C38F3A;
--tab-item-text-color: #232227;
--tab-item-font-family: inherit;
--tab-item-font-weight: 700;
--tab-item-font-size: 1rem;
--tab-item-line-height: 1.5;
--tab-item-padding-top: 0px;
--tab-item-text-wrap: wrap; /* change to nowrap if you don't want the text to wrap on a new line */
--tab-item-image-display: none; /* change to none if you don't want the image to show */
--tab-item-image-margin-bottom: 9px;
--tab-item-image-height: 57px;
--tab-item-image-width: 57px;
--tab-item-image-opacity: 0.9;
--tab-item-image-border-radius: 50%;
--tab-item-image-border-inner-width: 0px;
--tab-item-image-border-inner-color: #ffffff;
--tab-item-image-border-outer-width: 3px;
--tab-item-image-border-outer-color: #777;
--hover-tab-item-background-color: #C38F3A;
--hover-tab-item-text-color: #444444;
--hover-tab-item-image-border-inner-color: #ffffff;
--hover-tab-item-image-border-outer-color: #333;
--active-tab-item-background-color: #232227;
--active-tab-item-text-color: #C38F3A;
--active-tab-item-image-border-inner-color: #ffffff;
--active-tab-item-image-border-outer-color: #333;
--svg-arrow-width: 30px;
--svg-arrow-height: 30px;
--svg-arrow-fill: #999;
--svg-arrow-inactive-opacity: 0.4;
--svg-arrow-display: grid; /* change to none if you don't want the arrows to show */
--gradient-width: 60px;
--gradient-color: #ffffff;
--gradient-display: none; /* change to none if you don't want the gradient to show */
}

/* Don't change anything below this line */

.horizontalTabs > div > div > .e-n-tabs-heading.e-n-tabs-heading.e-n-tabs-heading {
overflow-x: auto;
overflow-y: hidden;
display: flex;
flex-wrap: nowrap;
justify-content: start;
position: relative;
width: 100%;
padding: 5px;
position: var(--tab-heading-position);
top:var(--tab-heading-sticky-offset);
z-index: 3;
background-color: var(--tab-heading-background-color);
}

.horizontalTabs > div > div.no-scroll > .e-n-tabs-heading.e-n-tabs-heading.e-n-tabs-heading {
justify-content: var(--tab-alignement-if-no-scroll-is-possible);
}

.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title {
padding: var(--tab-item-padding);
padding-top: var(--tab-item-padding-top);
text-align: center;
flex-shrink: 0;
text-wrap: var(--tab-item-text-wrap);
justify-content: flex-start;
display: flex;
flex-direction: column;
background-color: var(--tab-item-background-color);
}

.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title {
flex-basis: var(--tab-item-width-mobile);
}

@media (min-width: 767px) {
.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title {
flex-basis: var(--tab-item-width-tablet);
}
}

@media (min-width: 1024px) {
.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title {
flex-basis: var(--tab-item-width-desktop);
}
}

.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title .e-n-tab-title-text {
color: var(--tab-item-text-color);
font-weight: var(--tab-item-font-weight);
font-size: var(--tab-item-font-size);
line-height: var(--tab-item-line-height);
font-family: var(--tab-item-font-family);
}

.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title:hover {
background-color: var(--hover-tab-item-background-color);
}

.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title.e-n-tab-title[aria-selected="true"] {
background-color: var(--active-tab-item-background-color);
}

.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title:hover .e-n-tab-title-text {
color: var(--hover-tab-item-text-color);
}

.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
color: var(--active-tab-item-text-color);
}

.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title::before {
content: "";
display: var(--tab-item-image-display);
position: relative;
background-color: #999;
background-size: cover;
background-position: center center;
border-radius: var(--tab-item-image-border-radius);
margin-bottom: var(--tab-item-image-margin-bottom);
height: var(--tab-item-image-height);
width: var(--tab-item-image-width);
opacity: var(--tab-item-image-opacity);
box-shadow: 0 0 0 var(--tab-item-image-border-inner-width) var(--tab-item-image-border-inner-color), 0 0 0 calc(var(--tab-item-image-border-inner-width) + var(--tab-item-image-border-outer-width)) var(--tab-item-image-border-outer-color);
}

.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title:hover::before {
box-shadow: 0 0 0 var(--tab-item-image-border-inner-width) var(--hover-tab-item-image-border-inner-color), 0 0 0 calc(var(--tab-item-image-border-inner-width) + var(--tab-item-image-border-outer-width)) var(--hover-tab-item-image-border-outer-color);
}

.horizontalTabs > div > div > .e-n-tabs-heading>.e-n-tab-title[aria-selected="true"]::before {
opacity: 1;
box-shadow: 0 0 0 var(--tab-item-image-border-inner-width) var(--active-tab-item-image-border-inner-color), 0 0 0 calc(var(--tab-item-image-border-inner-width) + var(--tab-item-image-border-outer-width)) var(--active-tab-item-image-border-outer-color);
}

.horizontalTabs > div > div > .scrl-button.scrl-button.scrl-button.scrl-button.scrl-button {
background: none;
outline: none;
border: none;
padding: 0;
margin: 0;
cursor: pointer;
}

.horizontalTabs > div > div > .scrl-button.scrl-button.scrl-button.scrl-button.scrl-button:focus-visible {
outline: auto;
}

.horizontalTabs > div > div > .scrollable-navigation {
position: absolute;
height: var(--tab-heading-height);
left: 0;
display: grid;
place-content: center;
z-index: 7;
width: var(--svg-arrow-width);
display: var(--svg-arrow-display);
}

.horizontalTabs > div > div > .scrollable-navigation-right {
left: initial;
right: 0;
}

.horizontalTabs > div > div > .scrollable-navigation svg {
width: var(--svg-arrow-width);
height: var(--svg-arrow-height);
fill: var(--svg-arrow-fill);
}

.horizontalTabs > div > div > .scrollable-navigation-right svg {
transform: rotate(180deg);
}

.horizontalTabs > div > div.e-n-tabs:not(.show-right-mask) .scrollable-navigation-right,
.horizontalTabs > div > div.e-n-tabs:not(.show-left-mask) .scrollable-navigation-left {
pointer-events: none;
opacity: var(--svg-arrow-inactive-opacity);
}

.horizontalTabs > div > div.no-scroll .scrl-button.scrl-button.scrl-button.scrl-button {
display: none;
}

.horizontalTabs > div > div > .e-n-tabs-heading {
position: relative;
}

.horizontalTabs > div > div.e-n-tabs::before,
.horizontalTabs > div > div.e-n-tabs::after {
content: "";
position: absolute;
top: 0;
height:var(--tab-heading-height);
transform: scaleX(0);
background: linear-gradient(to right,
var(--gradient-color),
transparent);
transition: transform 0.4s ease-in-out;
z-index: 4;
pointer-events: none;
width: var(--gradient-width);
display: var(--gradient-display);
}

.horizontalTabs > div > div.e-n-tabs::before {
left: -2px;
transform-origin: 0 50%;
}

.horizontalTabs > div > div.e-n-tabs::after {
right: -2px;
transform-origin: 100% 50%;
background: linear-gradient(to left,
var(--gradient-color),
transparent);
}

.horizontalTabs > div > div.e-n-tabs.show-left-mask::before {
transform: scaleX(1);
}

.horizontalTabs > div > div.e-n-tabs.show-right-mask::after {
transform: scaleX(1);
}

.horizontalTabs > div > div.e-n-tabs-heading::-webkit-scrollbar {
display: none;
}

.sr-only {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}/* End custom CSS */