<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
--brand_color: #;
--brand_color1: #;
--brand_color2: #;

--nav_bar_background: #;
--nav_bar : #;

--white: #fff;
--black: #000;
}

@font-face {
font-family: 'Rubik';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/rubik/v28/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0U1.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html,
body {
height: 100%;
font-family: 'Rubik', sans-serif;
-webkit-font-smoothing: antialiased;
}

.brand-color{
color: var(--brand_color);
}

/* BOTONES */
.btn-primary{
background: var(--brand_color2);
border-color: var(--brand_color2);
}

.btn-primary:hover{
background: var(--brand_color1);
border-color: var(--brand_color1);
}

.button {
color: var(--white);
background-color: var(--brand_color2);
}
.button:hover {
background-color: var(--brand_color1) !important;
color: var(--white);
}
/*BOTONES FIN*/

.recommended{
width:80px;
margin:5px;
}

.offer{
width:80px;
left:-15px;
top: 6px;
}

.footer_container{
background:#3A4457;
background:var(--brand_color);
min-height:100px;
}

.card{
border: 0px solid red;
}

.card-body{
background: #fff;
border-radius: 25px;
padding-left: 30px;
padding-right: 30px;
}

.old_price{
color: var(--brand_color1);
text-decoration: line-through;
font-weight: bold;
margin-top: 10px;
}

.price{
color: var(--brand_color);
font-size: 1.875em;
font-weight: bold;
}

.set_bg {
background-image: url("../images/13569600.jpg");
background-size: 100% auto;
background-repeat: no-repeat;
}

.navbar-brand{
color: var(--brand_color);
}
.navbar-brand:hover{
color: var(--brand_color2);
}

.bg_brand {
background-color: var(--nav_bar_background) !important;
}

.hero_text {
color: #;
}

.border {
border: 2px solid red !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
color: #111111;
font-weight: 400;
font-family: 'Rubik', sans-serif;
}

.nav-item{
font-family: 'Roboto', sans-serif;
font-size: 18px;
}
.nav-link{
color: var(--nav_bar);
}
.nav-link:hover{
color: var(--brand_color2);
}
.submenu{
color:#f00;
z-index: 10000;
}

.hero_text {
max-width: 750px;
text-align: center;
margin: 0 auto;
}

.container_background {
background-color: #;
margin-top: 70px
}

.navbar-toggler-icon {
background-color: var(--brand_color);
zoom: 1.2;
transition: background-color ease-in-out 0.3s, -webkit-box-shadow ease-in-out 0.3s;
}

/* Estilos en el hover */
.navbar-toggler-icon:hover {
border: 2px solid var(--brand_color2);
background-color: var(--brand_color2);
-webkit-box-shadow: 0px 0px 6px var(--brand_color2);
box-shadow: 0px 0px 6px var(--brand_color2);
}

.zoom-img {
max-height:400px;
transition: transform 0.5s, filter 0.5s;
filter: grayscale(0%) saturate(100%) brightness(100%);
height: 100vh;
object-fit: cover;
}

.zoom-img:hover {
transform: scale(1.1);
filter: none;
filter: grayscale(0%) saturate(115%) brightness(115%);
}

.img-cont{
border-radius: 4px;
}

.footer_wrapper {
background: var(--brand_color2);
padding-top: 29px;
padding-bottom: 29px;
color: #fff;
font-size: 13px;
}
.footer_wrapper a, a:hover, a:visited, a:active {
color: inherit;
text-decoration: none;
}

.highlighted_title{
background-color: var(--brand_color);
height: 65px;
color:white;
width:100%;
text-transform: uppercase;
height: 60px;
line-height: 60px;
}

.blur_box {
--border-bottom-width: 0.5px;
--border-color: rgba(255, 255, 255, 0.2);
--border-left-width: 0.5px;
--border-right-width: 0.5px;
--border-style: solid;
--border-top-width: 0.5px;
backdrop-filter: blur(2px);
background: linear-gradient(rgba(209, 209, 209, 0.15) 0%, rgba(102, 102, 102, 0.05) 100%);
border-radius: 20px;
box-shadow: rgba(0, 0, 0, 0.11) 0px 0.636953px 0.636953px -0.9375px, rgba(0, 0, 0, 0.1) 0px 1.9316px 1.9316px -1.875px, rgba(0, 0, 0, 0.09) 0px 5.10612px 5.10612px -2.8125px, rgba(0, 0, 0, 0.04) 0px 16px 16px -3.75px;
align-items: center;
display: flex;
box-sizing: border-box;
-webkit-font-smoothing: inherit;
padding: 30px;
color: var(--white);
}

.filter_search {
margin-top: -80px;
}

.container {
width: 100%;
padding-right: var(--bs-gutter-x, .75rem);
padding-left: var(--bs-gutter-x, .75rem);
margin-right: auto;
margin-left: auto;
}

.filter_form {
background: var(--white);
box-shadow: 0px 20px 30px rgba(29, 42, 59, 0.1);
}

.filter_form .filter_item {

}

.filter_form .filter_item:after {
position: absolute;
right: -65px;
top: 20px;
height: 120px;
width: 1px;
background: rgba(0, 0, 0, 0.1);
content: "";
}

.filter_form .filter_item .filter_item_input {
position: relative;
}

.filter_form button {
transition: background 0.3s ease, color 0.3s ease;
font-size: 15px;
color: var(--white);
background: var(--brand_color2);
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
border: none;
padding: 10px;
width: 18%;
height: 120px;
position: relative;
right: -1px;
}

.filter_form button:hover {
background: var(--brand_color1);
color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
transform: scale(1.05);
}

.container_box {
padding: 3rem;
border-radius: 20px;
width: auto;
background: var(--brand_color2);
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
}

/*WHATSAPP*/
.wrapper {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 1000;
}

.wrapper a:nth-child(1) {
background-color: #25D366;
}

.wrapper a:nth-child(2) {
background-color: #4267B2;
}

.wrapper a:nth-child(3) {
animation: 0.7s ease-out 0s 1 FadeIn;
transition: all 0.3s;
background-color: #898F9C;
}

.wrapper a:hover:nth-child(3) {
background-color: #898F9C;
}

@keyframes FadeIn {
0% {
transform: rotate(0deg);
}

100% {
transform: rotate(360deg);
}
}

.hide {
position: absolute;
bottom: 0px !important;
z-index: -1;
transition: all 2s;
}

.wrapper a {
height: 27px;
width: 27px;
background: #000;
padding: 10px;
display: flex;
flex-direction: row;
border-radius: 50%;
justify-content: center;
align-items: center;
text-decoration: none;
color: #fff;
margin: 2px;
zoom: 2;
}

.object-fit-cover {
object-fit: cover;
object-position: center;
}

.parallax {
position: absolute;
top: 0;
left: 0;
z-index: -1;
}

.parallax .carousel-item img {
width: 100%;
height: 80vh;
object-fit: cover;
object-position: center;
animation: parallaxEffect 30s infinite alternate;
}

@keyframes parallaxEffect {
0% {
transform: translateY(0) scale(1); /* Sin desplazamiento al principio de la animación */
}
50% {
transform: translateY(-1%) scale(1.05); /* Desplazamiento hacia abajo en la mitad de la animación */
}
100% {
transform: translateY(0) scale(1); /* Vuelve al desplazamiento normal al final de la animación */
}
}

.zoom img {
animation: zoomEffect 30s infinite alternate;
}

@keyframes zoomEffect {
0% {
transform: scale(1); /* Sin desplazamiento al principio de la animación */
}
50% {
transform: scale(1.05); /* Desplazamiento hacia abajo en la mitad de la animación */
}
100% {
transform: scale(1); /* Vuelve al desplazamiento normal al final de la animación */
}
}

.carousel-indicators li {
width: 1rem;
height: 1rem;
border: 1px solid;
border-radius: 50%;
background-color: var(--brand_color);
}

.carousel-indicators .active {
background-color: var(--brand_color2);
}

.article-img-item{
width:100%;
min-height: 400px;
max-height: 600px;
object-fit: cover;
object-position: center;
}

.dropdown {overflow: initial;}
.topnav {
overflow: visible;
width: 100%;
height: 53px;
}

.sidebar {
background: var(--nav_bar_background);
border: 1px solid #eee;
padding: 20px;
margin-bottom: 30px;
}

.sidebar .widget {
margin-bottom: 20px;
border-bottom: 1px solid #eee;
padding-bottom: 20px;
}
.category{
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-font-smoothing: antialiased;
font-size: 14px;
line-height: 1.42857143;
color: #333;
font-family: 'Inter', sans-serif;
font-style: normal;
font-weight: 400;
box-sizing: border-box;
list-style: none;
padding: 0;
margin: 0;
}

ul, ol {
list-style: none;
padding: 0;
margin: 0;
}

.categories li {
margin-bottom: 2px;
position: relative;
padding-left: 17px;
}

.categories li:before {
content: "\f0da ";
font-family: 'FontAwesome';
position: absolute;
left: 0px;
top: 3px;
color: var(--brand_color1);
font-size: 12px;
}

.categories li a {
margin-top: 0;
color: var(--brand_color1);
font-size: 14px;
font-weight: 600;
}

a {
color: var(--brand_color2);
text-decoration: none;
}

.searchCategories li {
margin-bottom: 2px;
position: relative;
padding-left: 17px;
font-size: 16px;
top: 0px;
}

.searchCategories li:before {
content: "\f0da ";
font-family: 'FontAwesome';
position: absolute;
left: 0px;
color: var(--brand_color1);
}

.searchCategories li a {
color: var(--brand_color1);
font-weight: 600;
}

.footerMenu {
color: #ddd;
}
.footerMenu a {
color: #ddd;
}
.footerMenu a:hover {
color: #fff;
}

.baseSite {
color: #ddd;
}
.baseSite a {
color: #ddd;
}
.baseSite a:hover {
color: #fff;
}

.blockquote{
font-family: 'Rubik', sans-serif;
font-size: 16px;
margin-right: 0px;
margin-left: 0px;
padding: 8px;
font-weight: 500;
color: var(--white);
background-color: var(--brand_color2);
border-radius: var(--bs-border-radius) !important
}

.blur{
backdrop-filter: blur(12px) saturate(50%);
-webkit-backdrop-filter: blur(6px) saturate(50%);
background-color: rgba(117,172,223,0.79);
}

.form{
background-image: url('../../code/images/background-form.jpg');
background-size: cover;
background-position: center center;
}

.form-container h2{
color: var(--white);
padding-top: 100px;
margin-top: -50px;
}

/* Estilos submenú */
.submenu {
display: none;
position: absolute;
background-color: #fff;
border: 1px solid rgba(0, 0, 0, 0.125);
border-radius: 0.25rem;
box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
padding: 0.5rem 0;
}

.submenu li {
list-style: none;
}

.submenu a {
display: block;
padding: 0.5rem 1rem;
color: #000;
text-decoration: none;
transition: background-color 0.3s;
}

.submenu a:hover {
background-color: #f8f9fa;
}

.nav-item:hover .submenu {
display: block;
}

.card_title_small{
height:50px
margin-bottom: 10px;
}

.card_text_small{
height:100%;
}

.wtrvl-checkout_button{
color: white !important;
background-color: var(--brand_color) !important;
}

.wtrvl-checkout_button::before {
content: '\f07a';
font-family: 'Font Awesome 5 Free';
font-weight: 600;
color: white !important;
margin-right: 10px;
transition: background 0.3s ease, color 0.3s ease;
}

.wtrvl-checkout_button:hover {
background-color: var(--brand_color1) !important;
}

.socialMediaLinks a {
color: var(--brand_color);
text-decoration: none;
}

.socialMediaLinks a:hover {
color: var(--brand_color2);
}


.includedSection {
word-break: break-word;
margin-bottom: 20px;
}

.includedSection h4 {
font-size: 16px;
color: #333;
margin-bottom: 10px;
}

.includedSection ul {
list-style-type: none;
padding: 0;
}

.includedSection li,
.includedSection p,
.includedSection span {
padding-left: 20px;
position: relative;
}
.includedSection p{
margin-bottom: 0;
padding-bottom: 0;
}

.includedSection li::before,
.includedSection p::before,
.includedSection span::before {
content: "\2022";
color: #3498db; /* Cambia el color del bullet */
font-size: 16px;
position: absolute;
left: 10px;
}</pre></body></html>