.block.floating-contact-block{margin-bottom:0;background-color:hsla(0,0%,100%,.9)}.floating-contact-block{bottom:20px;left:50%;margin:0;transform:translateX(-50%);position:fixed;width:calc(100% - 1.5rem);z-index:98;overflow:hidden;border-radius:999999px;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.25)}@media(min-width: 768px){.floating-contact-block{display:none}}.floating-contact-block [data-once=contextual-render]{display:none}.floating-contact-block .block-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;gap:.5rem;padding:.75rem}@media(min-width: 26.25rem){.floating-contact-block .block-content{justify-content:center}}.floating-contact-block__phone,.floating-contact-block__link{box-shadow:0 .25rem 1rem rgba(0,0,0,.25);color:#fff;padding:.5rem .75rem;gap:.5rem;align-items:center;display:flex;font-size:.875rem;border-radius:999999px;transition:all .3s ease}.floating-contact-block__phone:hover,.floating-contact-block__link:hover{color:hsla(0,0%,100%,.75)}.floating-contact-block__phone{background-color:#8e8e8e}.floating-contact-block__phone svg{flex-shrink:0;width:1.4375rem;height:1.5rem}.floating-contact-block__link{background-color:#d71920}.floating-contact-block__link svg{flex-shrink:0;width:1.3125rem;height:1.4375rem}#block-solicitarinformacion{display:none;transition:all .3s ease}@media(min-width: 48rem){#block-solicitarinformacion{display:block}}.floating-whatsapp-block{margin:0;position:fixed;bottom:5.625rem;right:.75rem;z-index:98}@media(min-width: 767px){.floating-whatsapp-block{bottom:6.5rem}}.floating-whatsapp-block__link{display:block;border-radius:50%;box-shadow:0 .375rem .9375rem rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}.floating-whatsapp-block__link:hover{transform:scale(1.1);box-shadow:0 .5rem 1.125rem rgba(0,0,0,.3)}.floating-whatsapp-block__link svg{display:block;height:3.5rem;width:3.5rem}.head1{font-family:"Merriweather",serif;font-optical-sizing:auto;font-style:normal;font-size:3.75rem;font-weight:800;line-height:4rem;letter-spacing:0}@media(max-width: 992px){.head1{font-size:2.5rem;line-height:2.125rem}}.head2{font-family:"Merriweather",serif;font-optical-sizing:auto;font-style:normal;font-size:2.5rem;font-weight:700;line-height:2.5rem;letter-spacing:0}@media(max-width: 768px){.head2{font-size:2rem;line-height:2rem}}.head3{font-family:"Merriweather",serif;font-optical-sizing:auto;font-style:normal;font-size:2rem;font-weight:500;line-height:2rem;letter-spacing:0}@media(max-width: 768px){.head3{font-size:1.5rem;line-height:1.5rem}}.head4{font-family:"Merriweather",serif;font-optical-sizing:auto;font-style:normal;font-size:1.5rem;font-weight:500;line-height:100%;letter-spacing:0}@media(max-width: 768px){.head4{font-size:1.25rem}}.head5{font-family:"Gabarito",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.25rem;font-weight:400;line-height:100%;letter-spacing:0}.paragraph1{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:0}.paragraph2{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:0}.paragraph3{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:.75rem;font-weight:400;line-height:1rem;letter-spacing:0}.banner-primary{position:relative}.banner-primary.left .layout-banner{justify-content:flex-start}.banner-primary.right .layout-banner{justify-content:flex-end}.banner-primary.center .layout-banner{justify-content:center}.banner-primary .layout-banner{padding:0 4rem;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.banner-primary .layout-banner .description{width:100%;max-width:100%;text-shadow:0 0 20px rgba(0,0,0,.8);position:absolute;top:75%;transform:translateY(-50%);left:0;padding:0 24px;text-align:center}@media(min-width: 48rem){.banner-primary .layout-banner .description{max-width:27.5rem;position:relative;top:unset;transform:unset;left:unset;padding:unset;text-align:unset}}@media(min-width: 62rem){.banner-primary .layout-banner .description{max-width:37.5rem}}.banner-primary .layout-banner .description p:last-child{margin-bottom:0}.banner-primary .layout-banner .description .banner-link{margin-top:2rem}.b-primary{background-color:#d71920;color:#fff;padding:.75rem 1.5rem;border-radius:999999px;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.b-primary:hover{background-color:rgba(215,25,32,.75);color:hsla(0,0%,100%,.75)}.b-primary.lg{padding:1rem 2rem;font-size:1rem;line-height:1.5rem}.b-secondary{background-color:#fff;color:#d71920;padding:.75rem 1.5rem;border-radius:999999px;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease}.b-secondary:hover{background-color:hsla(0,0%,100%,.75);color:rgba(215,25,32,.75)}.b-secondary.lg{padding:1rem 2rem;font-size:1rem;line-height:1.5rem}@media(min-width: 768px)and (min-width: 992px){.navigation .gva_menu .sub-menu li:hover>ul{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}}.checkout-pane-payment-information{margin-bottom:20px}.checkout-pane-payment-information .field--name-address{width:100%;float:left}.customer-information .field__label{font-weight:600;color:#222;margin-top:15px}.order-information{margin-bottom:45px}.order-information .field__label,.order-information .views-field-title{font-weight:600;color:#222}.order-information table{margin-top:30px}.order-information table thead th{font-weight:600;color:#222}.checkout-pane-payment-information{margin-bottom:20px}.checkout-pane-payment-information .field--name-address{width:100%;float:left}.path-user .order-information{float:left;width:100%}.path-user .order-information>.field{float:left;margin-right:20px;width:30%}@media(max-width: 300px){.path-user .order-information>.field{width:100%}}.path-user .order-information>.field .field__label{font-weight:600;color:#222}.path-user .order-information>.field.field--name-order-items,.path-user .order-information>.field.field--name-total-price{width:100%;margin-top:20px;margin-right:0}.form-item-payment-information-add-payment-method-billing-information-copy-to-address-book{width:100%;float:left}.alert{border-radius:0 !important}.alert.alert-dark{background-color:#f5f5f5;border:1px solid rgba(0,0,0,.2)}.single-slide .tp-leftarrow,.single-slide .tp-rightarrow,.single-slide .tp-bullets{display:none !important}
