@charset "utf-8";.static{position:static}.relative{position:relative}.fixed{position:fixed}.absolute{position:absolute}.force-center{top:50%;left:50%;transform:translate(-50%,-50%)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden,.hide{display:none}.flex{display:flex}@media only screen and (min-width:768px){.hide-from-md{display:none}.show-from-md{display:block}.inline-block-from-md{display:inline-block}}.content-wrapper{max-width:1350px;margin:0 auto;padding:0 10px;width:100%}.no-overflow{overflow:hidden}@media only screen and (min-width:768px){.content-wrapper{padding:0 20px}}@media only screen and (min-width:1260px){.content-wrapper{padding:0 10px}}@font-face{font-family:opensans;src:url(../fonts/opensans-light.woff2) format('woff2'),url(../fonts/opensans-light.woff) format('woff');font-style:normal;font-weight:300}@font-face{font-family:opensans;src:url(../fonts/opensans-regular.woff2) format('woff2'),url(../fonts/opensans-regular.woff) format('woff');font-style:normal;font-weight:400}@font-face{font-family:opensans;src:url(../fonts/opensans-bold.woff2) format('woff2'),url(../fonts/opensans-bold.woff) format('woff');font-style:normal;font-weight:600}*{box-sizing:border-box;outline:0}body{font-family:opensans;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.home-page){background-color:#f8f8f8}h1,h2,h3,h4,h5{margin:0}ul{margin:0;padding:0;list-style:none}a{text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}a:hover i,a:hover:after,a:hover:before{text-decoration:none}button{border:0}p{margin-bottom:0}p:first-child{margin-top:0}figure{margin:0}img{display:block}.breadcrumb{margin:16px 0 12px}.breadcrumb-item{display:none;text-transform:uppercase}.breadcrumb-item:nth-last-child(2){display:inline-block}.breadcrumb-ref{display:flex;align-items:center;color:#888;font-size:14px}.breadcrumb-ref:hover{text-decoration:none}.breadcrumb-ref:before{content:'\f3d2';font-family:Ionicons;font-size:20px;padding-right:8px}a.breadcrumb-ref{color:#db2744}@media only screen and (min-width:768px){.breadcrumb{margin-bottom:16px}.breadcrumb-item{display:inline-block;text-transform:initial}.breadcrumb-item .breadcrumb-ref:before{display:none}.breadcrumb-item:not(:last-child) .breadcrumb-ref:after{content:'>';padding-right:6px;padding-left:6px}}@media only screen and (min-width:1260px){.breadcrumb{margin:34px 0 16px}}.footer{margin-top:10px;line-height:2}.footer .content-wrapper{padding:0}.home-page .footer{margin-top:0}.footer-title{text-transform:uppercase;font-size:18px;color:#fff;display:flex;align-items:center;padding:14px 0 10px}.footer-title:before{content:'';background-color:#db2744;width:10px;height:10px;margin-right:10px}.footer-content{padding:0 0 15px 22px}.footer-content>*{margin-top:0;font-size:14px;color:#fff}.footer-content a{color:#db2744;display:inline-block}.footer-content .mailto-desktop:before,.footer-content .mailto-mobile:before{content:none}.footer-tab-action:after{content:'\f2c7';font-family:ionicons;color:#db2744;font-size:25px;line-height:1;margin-left:auto}.footer-tab-toggle{display:none}.footer-tab{padding:0 20px}.footer-tab:not(:first-child){position:relative}.footer-tab:not(:first-child):before{content:'';position:absolute;width:100%;height:1px;left:0;top:0;border-top:1px solid #2e080e;background-color:#741323}.footer-tab.active .footer-tab-action:after{content:'\f2f4'}.footer-tab.active .footer-tab-toggle{display:block}.footer-contact{background-color:#510e18}.footer-contact-buttons{display:none}.footer-contact-buttons .btn{border:1px solid #db2744;color:#db2744;background:0 0;height:40px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease}.footer-contact-buttons .btn.selected,.footer-contact-buttons .btn:hover{text-decoration:none;background-color:#db2744;color:#fff}@media only screen and (min-width:768px){.footer-contact-buttons .btn{width:220px}}.footer-contact-buttons .btn:not(:first-child){margin-top:20px}.footer-contact-buttons .btn i{display:none}.footer-web a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.footer-seo-links{padding:0 20px;background-color:#2e080e}.footer-legal-links{display:none;background-color:#0b0203;padding:28px 0;text-align:center}.footer-legal-link{font-size:14px;display:inline-block}.footer-legal-link:not(:first-child):before{content:'-';margin:0 3px;color:#db2744}.footer-legal-link a{color:#db2744}.footer-go-up{background-color:#db2744;text-align:center;padding:10px 0;line-height:1}.go-up-button{color:#fff;font-size:14px;background-color:transparent}.go-up-button:before{content:'\f126';font-family:ionicons;font-size:24px;display:block}.footer-copy-info{background-color:#000;color:#fff;font-size:14px;text-align:center;padding:21px 0;line-height:1}.footer-copy-info img{margin-top:2px;width:66px}.footer-copy-info a{color:#fff}.footer-copy-info>*{display:inline-block;margin:0 5px;vertical-align:middle}@media only screen and (min-width:768px){.footer{margin-top:20px}.footer-title:before{margin-right:20px}.footer-seo-links li{display:inline-block}.footer-seo-links li:not(:last-child):after{content:'-';margin:0 4px;color:#db2744}.footer-tab{padding:0 24px}.footer-content{padding:0 0 25px 32px}.footer-legal-links{line-height:1;display:block}}@media only screen and (min-width:1260px){.footer{margin-top:50px}.home-page .footer{margin-top:50px}.footer-content{padding:0 0 25px 22px}.footer-title{padding:20px 0 10px}.footer-title:before{margin-right:10px}.footer-contact .content-wrapper{padding:0 40px}.footer-contact .footer-title{padding-top:0}.footer-contact .footer-content{padding-bottom:0}.footer-tabs{display:flex;padding:30px 0}.footer-tab{padding:0;flex-basis:30%}.footer-tab:not(:first-child){padding-left:40px;flex-grow:1}.footer-tab.active .footer-title:after,.footer-title:after{content:none}.footer-tab-toggle{display:block}.footer-contact-us{flex-basis:40%}.footer-contact-us .footer-content{float:left;width:50%}.footer-contact-buttons{display:block;float:right;width:50%}.footer-seo-links{padding:0}.footer-seo-links .content-wrapper{padding:0 40px}}body:not(.home-page){background-color:#f8f8f8}.header .icon{font-size:20px}.header .mailto{display:flex;z-index:12;white-space:nowrap;height:100%}.header .mailto-desktop,.header .mailto-mobile{font-size:14px;color:#fff;display:flex;align-items:center}.header .mailto-desktop+.language-selector .btn,.header .mailto-mobile+.language-selector .btn{position:relative}.header .mailto-desktop+.language-selector .btn:before,.header .mailto-mobile+.language-selector .btn:before{content:'';position:absolute;height:100%;top:0;left:0;vertical-align:middle}.header .mailto-suggestion{border-style:none none solid;top:42px;bottom:auto}.header .mailto-suggestion:after{top:-6px;bottom:auto;border-width:0 8px 10px;border-color:transparent transparent #fff}.header .mailto-message{top:0;right:0;bottom:auto;left:auto;transform:none;height:100%;padding:5px 10px}.header .language-selector{align-self:center;display:flex;z-index:12;height:100%;position:relative}.header .language-selector .btn{background:0 0;color:#fff;font-size:14px;padding:0;flex:1;display:flex;align-items:center}.header .language-selector .btn.active .ion{background-color:#2e080e}.header .language-selector .ion{padding:2px;margin-left:5px;margin-right:0;font-size:16px}.header .languages-list{position:absolute;top:100%;left:0;width:100%;font-size:14px;background-color:#fff;padding:18px}.header .languages-list li:not(:first-child){padding-top:12px}.header .languages-list a{color:#510e18}.appointment-button,.checkout-button{text-transform:capitalize}.appointment-button i,.checkout-button i{position:relative}.appointment-button.active i:after,.checkout-button.active i:after{content:'';background:#c10000;position:absolute;top:-1px;right:-5px;height:8px;width:8px;border-radius:5px}.header-logo,.header-top-bar{display:none}.header-top-bar{height:45px}.header-top-bar .content-wrapper{display:flex;height:100%;align-items:center;justify-content:flex-end}.header-top-bar .content-wrapper>*{color:#fff;padding:0 13px}.header-top-bar .content-wrapper>:not(:first-child):not(:last-child):before{bottom:0;margin:auto;height:20px}.header-top-bar .btn span{font-size:14px;display:none}.header-top-bar .btn i{font-size:20px;margin-right:0}.header-top-bar .btn i,.header-top-bar .btn span{vertical-align:middle}.header-top-bar .social-data{padding:0;margin-right:auto}.header-down-bar{background-color:#fff;height:45px;padding-left:45px}.header-down-bar .content-wrapper{display:flex;height:100%}.header-down-bar .appointment-button,.header-down-bar .checkout-button,.header-down-bar .main-button,.header-down-bar .secondary-button{color:#fff;padding:0 13px;display:none;align-self:center;align-items:center}.header-down-bar .appointment-button span,.header-down-bar .checkout-button span,.header-down-bar .main-button span,.header-down-bar .secondary-button span{font-size:14px;display:none}.header-down-bar .appointment-button i,.header-down-bar .checkout-button i,.header-down-bar .main-button i,.header-down-bar .secondary-button i{font-size:25px}.header-down-bar .appointment-button i,.header-down-bar .appointment-button span,.header-down-bar .checkout-button i,.header-down-bar .checkout-button span,.header-down-bar .main-button i,.header-down-bar .main-button span,.header-down-bar .secondary-button i,.header-down-bar .secondary-button span{vertical-align:middle}.header-down-bar .appointment-button,.header-down-bar .checkout-button{display:flex;color:#111;padding-right:10px}.header-down-bar .appointment-button+.checkout-button{padding-left:5px}.nav-button{position:fixed;top:0;left:0;width:45px;height:45px;color:#fff;background-color:#db2744;z-index:11;display:flex;flex-direction:column;align-items:center;justify-content:center}.nav-button:after,.nav-button:before{display:block;content:'';background-color:#fff;height:3px;margin:3px 0;transition:all .3s ease-in-out;width:32px}.nav-button div{text-transform:uppercase;font-size:9.5px;font-weight:600;order:2;transition:all .3s ease-in-out;opacity:1;transform:translateY(0);margin:2px 0;letter-spacing:1.04px}.nav-button.active{background-color:transparent}.nav-button.active:after{transform:translateY(0) rotate(-135deg)}.nav-button.active:before{transform:translateY(10px) rotate(135deg)}.nav-button.active div{opacity:0;transform:translateY(100%)}.nav-button:not(.nav-button-mobile){display:none}.site-title{margin:0;font-size:17px;font-weight:400;color:#111;flex-grow:1;align-self:center}.site-title a{color:#111;text-decoration:none}@media only screen and (min-width:768px){.header-top-bar{display:block;background-color:#510e18}.header-top-bar .content-wrapper{padding-right:100px}.header-down-bar{background-color:#2e080e;height:55px;z-index:10;padding:0;position:relative}.header-down-bar .content-wrapper{padding-right:100px;position:relative}.header-down-bar .appointment-button,.header-down-bar .checkout-button{color:#fff;padding-right:16px;display:none}.nav-button{position:absolute;width:100px;height:100px;top:-45px;right:0;left:auto}.nav-button.active{background-color:#fff}.nav-button.active:after,.nav-button.active:before{background-color:#510e18}.nav-button:not(.nav-button-mobile){display:flex}.nav-button.nav-button-mobile{display:none}.site-title{font-size:28px}.site-title,.site-title a{color:#fff}}@media only screen and (min-width:1260px){.header-logo{color:#fff;display:block;margin-top:10px;margin-right:15px}.appointment-button i,.checkout-button i{margin-right:8px}.appointment-button span,.checkout-button span{display:inline}.header-down-bar .content-wrapper,.header-top-bar .content-wrapper{padding-right:110px}.header-top-bar .btn span{display:inline}.header-top-bar .btn i{margin-right:8px}.nav-button{right:10px}}.menu{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;background-color:rgba(46,8,14,.6);visibility:hidden;opacity:0;transition:opacity .1s ease-in;z-index:11}.menu.active{opacity:1;visibility:visible;transition:all .1s ease;transition-delay:0s}.menu.active .menu-wrapper{flex-basis:86%;transform:translateX(0)}.menu-wrapper{height:100vh;overflow-y:auto;flex-basis:30%;flex-direction:column;transform:translateX(-100%);transition:all .35s ease;position:relative}.menu-header{background-color:rgba(219,39,68,.96)}.menu-logo{padding-top:60px}.menu-logo img{max-width:60px;margin:0 auto;display:block}.menu-title{margin-top:24px;position:relative;padding-bottom:22px}.menu-title .site-title{color:#2e080e;text-align:center}.menu-title:before{content:'';position:absolute;width:100%;height:1px;left:0;bottom:0;border-top:1px solid #ba1f38;background-color:rgba(231,109,129,.4)}.menu-content{background-color:rgba(219,39,68,.96);padding-bottom:40px;overflow:auto}.nav{padding:20px 0}.nav-main-group{padding:0 30px}.nav-alt-group{padding:0 23px}.nav-child.has-child+.nav-child{margin-top:10px}.nav-title{text-transform:capitalize;color:#fff;padding:12px 0;display:block}.nav-title.active{color:#2e080e}.nav-title:hover{text-decoration:none}.nav-catalog .nav-alt-group,.nav-service .nav-alt-group{display:none}.nav-about-us .nav-main-title{color:#e76d81}.nav-about-us .nav-main-title.active{color:#2e080e}.menu-languages,.menu-legal-links,.menu-social-data{padding:8px 30px;position:relative}.menu-languages:before,.menu-legal-links:before,.menu-social-data:before{content:'';position:absolute;width:100%;height:1px;left:0;top:0;border-top:1px solid #ba1f38;background-color:rgba(231,109,129,.4)}.menu-language,.menu-legal-links li{padding:13px 0}.menu-language a,.menu-legal-links li a{color:#fff}.menu-language a.active,.menu-legal-links li a.active{color:#2e080e}.menu-social-data.social-data{padding-top:15px}.menu-social-data.social-data .title{display:block;font-size:16px;color:#e76d81;padding:13px 0}.menu-social-data.social-data .social-network-list{margin-top:4px}.menu-opened{overflow-y:hidden}@media only screen and (min-width:768px){.menu{background-color:transparent;top:45px;width:calc(100% - 100px);height:auto;transform:translateX(105px);transition:none}.menu.active{transform:translateX(0);transition:all .2s ease 0s}.menu.active .menu-wrapper{flex-basis:100%;height:auto}.menu.active .nav{visibility:visible;opacity:1;transform:translateX(0);transition:all .15s ease-out .1s}.menu-wrapper{flex-basis:100%;background-color:#db2744;transform:none;overflow-y:initial}.menu-languages,.menu-legal-links,.menu-logo,.menu-social-data,.menu-title{display:none}.menu-content{padding:50px 48px 77px;overflow:initial;background-color:transparent}.nav{padding:0;text-align:right;margin-left:auto;visibility:hidden;opacity:0;transform:translateX(48px)}.nav-main-group{padding:0}.nav-alt-group{padding:8px 0 0}.nav-child.has-child+.nav-child{margin:0}.nav-main-child:not(:first-child){padding-top:14px}.nav-alt-child{display:inline-block}.nav-alt-child:not(:last-child) .nav-alt-title:after{content:'·';margin:0 5px}.nav-title{padding:0;display:inline-block}.nav-main-title{font-size:30px}.nav-alt-title{line-height:1.8}.nav-catalog .nav-alt-group,.nav-service .nav-alt-group{display:block}.menu-opened{overflow-y:auto}}@media only screen and (min-width:1260px){.menu{left:auto;right:calc(50% - 565px);transform:none;transition:none;width:auto;display:block}.menu.active .nav{transition:none}.menu.active .nav-main-child .nav-main-title{transition:transform .5s ease;transform:translateX(0)}.menu-content{padding:0}.menu-wrapper{background-color:transparent}.menu-header{display:none}.nav{text-align:center;transition:none;transform:none}.nav-main-group{display:flex}.nav-alt-group,.nav-catalog .nav-alt-group,.nav-service .nav-alt-group{display:none}.nav-alt-group{position:fixed;left:0;width:100%;min-height:100%;background-color:red;justify-content:center;align-items:center;padding:32px}.nav-main-child:not(:first-child){padding-top:0}.nav-main-child:nth-child(1) .nav-main-title,.nav-main-child:nth-child(1) .nav-main-title:before,.nav-main-child:nth-child(1)>.nav-alt-group{background-color:#db2744}.nav-main-child:nth-child(2) .nav-main-title,.nav-main-child:nth-child(2) .nav-main-title:before,.nav-main-child:nth-child(2)>.nav-alt-group{background-color:#ba1f38;color:#e76d81}.nav-main-child:nth-child(3) .nav-main-title,.nav-main-child:nth-child(3) .nav-main-title:before,.nav-main-child:nth-child(3)>.nav-alt-group{background-color:#97192d}.nav-main-child:nth-child(4) .nav-main-title,.nav-main-child:nth-child(4) .nav-main-title:before,.nav-main-child:nth-child(4)>.nav-alt-group{background-color:#741323}.nav-main-child:nth-child(5) .nav-main-title,.nav-main-child:nth-child(5) .nav-main-title:before,.nav-main-child:nth-child(5)>.nav-alt-group{background-color:#510e18}.nav-main-child:nth-child(6) .nav-main-title,.nav-main-child:nth-child(6) .nav-main-title:before,.nav-main-child:nth-child(6)>.nav-alt-group{background-color:#2e080e}.nav-main-child:nth-child(7) .nav-main-title,.nav-main-child:nth-child(7) .nav-main-title:before,.nav-main-child:nth-child(7)>.nav-alt-group{background-color:#0b0203}.nav-main-child:nth-last-child(2) .nav-main-title{transform:translateX(100%)}.nav-main-child:nth-last-child(3) .nav-main-title{transform:translateX(200%)}.nav-main-child:nth-last-child(4) .nav-main-title{transform:translateX(300%)}.nav-main-child:nth-last-child(5) .nav-main-title{transform:translateX(400%)}.nav-main-child:nth-last-child(6) .nav-main-title{transform:translateX(500%)}.nav-main-child:nth-last-child(7) .nav-main-title{transform:translateX(600%)}.nav-main-child:hover>.nav-alt-group{display:flex}.nav-main-child:not(.active) .nav-main-title:before{content:'';position:absolute;width:150px;top:0;left:0;height:10px;z-index:-1;transition:top ease .3s}.nav-main-child:not(.active) .nav-main-title:hover:before{top:-10px}.nav-title.has-child{color:#fff}.nav-title.active{color:#2e080e}.nav-main-title{position:relative;font-size:20px;width:150px;height:150px;padding:8px;display:flex;align-items:center;justify-content:center;line-height:1.3}.nav-alt-title{font-size:20px}.nav-catalog:hover>.nav-alt-group,.nav-service:hover>.nav-alt-group{display:block}.nav-catalog .nav-alt-group,.nav-service .nav-alt-group{text-align:left}.nav-catalog .nav-alt-title,.nav-service .nav-alt-title{font-size:15px}}.alert-added-to-cart{position:fixed;z-index:1;width:100%;height:60px;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#db2744;color:#fff;font-size:14px;transition-property:all;transition-duration:.4s;transition-timing-function:ease-in-out;transform:translateX(-100%);opacity:0;visibility:hidden;overflow:hidden}.alert-added-to-cart i{font-size:34px}.alert-added-to-cart.active{transform:translateX(0);opacity:1;visibility:visible}.alert-added-to-cart.shine:after{content:'';top:0;left:0;transform:translateX(100%);width:100%;height:100%;position:absolute;z-index:1;animation-name:slide;animation-duration:1s;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0) 100%)}@media only screen and (min-width:768px){.alert-added-to-cart{width:400px;font-size:15px;width:210px;bottom:10%}}@keyframes slide{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.cookies-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;padding:15px;background-color:rgba(17,17,17,.7);overflow:auto;display:none}.cookies-modal-container{background-color:#fff;height:100%;padding:15px;position:relative;overflow:auto;max-width:1330px;margin:auto}.cookies-modal-close-button{position:absolute;top:0;right:8px;border:0;font-size:52px;background:0 0}.cookies-modal-title{font-size:17px;line-height:22px;color:#111;font-weight:700;text-align:center;margin-top:40px}.cookies-modal-checkbox{display:none;visibility:hidden}.cookies-modal-checkbox:checked~.cookies-modal-warning{display:none}.cookies-modal-checkbox:checked~.cookies-modal-config{display:block}@media only screen and (min-width:768px){.cookies-modal{padding:40px}.cookies-modal-container{height:auto;padding:55px 100px 80px}.cookies-modal-close-button{top:10px;right:20px}.cookies-modal-title{font-size:22px;line-height:30px;margin-top:0}}@media only screen and (min-width:1260px){.cookies-modal{padding-top:70px}.cookies-modal-container{padding:60px 120px 85px}}.cookies-modal-warning{height:100%;display:flex;flex-direction:column}.cookies-modal-warning-description{font-size:15px;line-height:24px;margin-top:20px;color:#111}.cookies-modal-warning-description a{color:#db2744;text-decoration:underline}.cookies-modal-warning-description a:before{content:'';display:inline-block;width:5px}.cookies-modal-warning-buttons{margin-top:auto;padding-bottom:40px;display:flex;flex-direction:column}.cookies-modal-warning-accept-button,.cookies-modal-warning-configure-button,.cookies-modal-warning-reject-button{display:block;width:100%;text-transform:uppercase;font-weight:700;min-height:3.125rem;line-height:20px;padding:10px;background-color:#db2744;color:#fff}.cookies-modal-warning-configure-button,.cookies-modal-warning-reject-button{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}.cookies-modal-warning-configure-button span,.cookies-modal-warning-reject-button span{position:absolute;width:100%;top:100%;left:0;margin-top:12px;font-size:14px;color:#111;font-weight:300;text-transform:none;cursor:default;text-align:center}.cookies-modal-warning-configure-button{order:2}.cookies-modal-warning-reject-button{order:1;margin-bottom:15px}.cookies-modal-warning-accept-button{margin-bottom:15px}@media only screen and (min-width:768px){.cookies-modal-warning-description{font-size:17px;line-height:30px;text-align:center;margin-top:30px}.cookies-modal-warning-buttons{margin-top:70px;margin-bottom:0;padding-bottom:0;flex-direction:row;justify-content:space-around}.cookies-modal-warning-accept-button,.cookies-modal-warning-configure-button{max-width:464px;margin:0 15px;font-size:18px;line-height:20px}.cookies-modal-warning-reject-button{margin-right:0;margin-bottom:0;margin-left:15px}.cookies-modal-warning-accept-button{margin:0}}@media only screen and (min-width:1260px){.cookies-modal-warning-description{margin-top:35px}.cookies-modal-warning-buttons{margin-top:90px}}.cookies-modal-config{display:none;padding-bottom:35px}.cookies-modal-config-description{font-size:15px;line-height:20px;margin-top:20px;color:#111;text-align:center}.cookies-modal-module{display:flex;flex-direction:column;margin-top:43px}.cookies-modal-module-title{font-weight:700;font-size:16px;order:0}.cookies-modal-module-title span{vertical-align:middle}.cookies-modal-icon-accepted,.cookies-modal-icon-rejected{font-size:24px;padding:0 10px;width:40px;height:24px;vertical-align:middle}.cookies-modal-icon-accepted{display:none;color:#13bc0b}.cookies-modal-icon-rejected{color:#bc310b}.cookies-modal-text-rejected{color:#bc310b;font-size:14px;font-weight:300;vertical-align:middle;line-height:18px}.cookies-modal-module-description{font-size:15px;line-height:20px;margin-top:8px;order:1}.cookies-modal-dropdown{margin-top:25px;order:3}.cookies-modal-dropdown-button{display:block;width:100%;font-weight:700;text-align:center;font-size:15px;padding:10px;background-color:#f5f5f5;border:none;cursor:pointer}.cookies-modal-dropdown-icon-down,.cookies-modal-dropdown-icon-up{padding-left:10px}.cookies-modal-dropdown-icon-up{display:none}.cookies-modal-dropdown-content{display:none}.cookies-modal-dropdown-content .cookies-policy-table{margin-top:5px;margin-bottom:0}.cookies-modal-dropdown-checkbox,.cookies-modal-module-checkbox{display:none;visibility:hidden}.cookies-modal-module-checkbox:checked~.cookies-modal-module-title .cookies-modal-icon-accepted{display:inline-block}.cookies-modal-module-checkbox:checked~.cookies-modal-module-title .cookies-modal-icon-rejected{display:none}.cookies-modal-module-checkbox:checked~.cookies-modal-module-title .cookies-modal-text-rejected{display:none}.cookies-modal-module-checkbox:checked~.cookies-modal-label .cookies-modal-label-icon{display:none}.cookies-modal-module-checkbox:checked~.cookies-modal-label .cookies-modal-label-icon.checked{display:inline}.cookies-modal-dropdown-checkbox:checked~.cookies-modal-dropdown-button .cookies-modal-dropdown-icon-down{display:none}.cookies-modal-dropdown-checkbox:checked~.cookies-modal-dropdown-button .cookies-modal-dropdown-icon-up{display:inline}.cookies-modal-dropdown-checkbox:checked~.cookies-modal-dropdown-content{display:block}.cookies-modal-label{margin-top:20px;font-size:15px;line-height:20px;order:2;display:flex;align-items:center;cursor:pointer}.cookies-modal-label-icon{padding-right:7px;font-size:20px}.cookies-modal-label-icon.checked{display:none}.cookies-modal-config-button-save{display:block;width:100%;text-transform:uppercase;font-weight:700;min-height:3.125rem;line-height:20px;padding:10px;background-color:#db2744;color:#fff;margin:50px auto 0}.cookies-modal-config-button-reject{background:0 0;text-decoration:underline;line-height:22px;display:block;margin:20px auto 0;text-align:center;color:#db2744}@media only screen and (min-width:768px){.cookies-modal-config{padding-bottom:0}.cookies-modal-config-button-save{font-size:18px;line-height:20px;max-width:464px;margin-top:60px}.cookies-modal-config-button-reject{margin-top:30px}}@media only screen and (min-width:1260px){.cookies-modal-config-button-save{font-size:18px;margin-top:80px}.cookies-modal-config-button-reject{margin-top:45px;font-size:18px}}.cookies-policy-table{font-size:14px;background-color:#fff;margin-top:25px;margin-bottom:30px}.cookies-policy-table th{font-size:18px}.cookies-policy-table thead{display:none}.cookies-policy-table tr{margin:0;display:block}.cookies-policy-table td{line-height:22px;background-color:#f8f8f8;padding:14px 10px;display:block;border-bottom:5px solid #fff}.cookies-policy-table td:not(:first-child):before{color:#111}.cookies-policy-table td:first-child{border-top:2px solid #111}.cookies-policy-table td:last-child{border-bottom:10px solid #fff}.cookies-policy-table td:before{content:attr(data-label) ": ";padding-right:.625em;font-size:1em;font-weight:700;text-transform:uppercase;float:left}@media only screen and (min-width:1260px){.cookies-policy-table{font-size:15px;margin:32px 0}.cookies-policy-table thead{display:table-header-group}.cookies-policy-table tr{display:table-row}.cookies-policy-table th{display:table-cell;background-color:#f8f8f8;text-transform:uppercase;padding:16px 20px;color:#111;text-align:left;border-bottom:5px solid #fff;font-size:15px}.cookies-policy-table th:not(:last-child){border-right:5px solid #fff}.cookies-policy-table td{display:table-cell;border-bottom:5px solid #fff;padding:16px 20px;vertical-align:top}.cookies-policy-table td:last-child{border-bottom:5px solid #fff}.cookies-policy-table td:not(:last-child){border-right:5px solid #fff}.cookies-policy-table td:not(:nth-child(3)){white-space:nowrap}.cookies-policy-table td:before{display:none}}.triangle:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#111 transparent transparent transparent}.cookies-policy{background-color:#fff;padding:15px;border:1px solid #ededed}.cookies-policy-section{margin-top:25px}.cookies-policy-section:first-child{margin-top:0}.cookies-policy-section .title{font-size:18px;color:#111;font-weight:600;margin-top:0}.cookies-policy-section .subtitle{font-weight:600;font-size:16px}.cookies-policy-browser p,.cookies-policy-section p{font-size:14px;line-height:22px;margin-top:15px;margin-bottom:0}.cookies-policy-configuration-button{display:block;width:100%;text-transform:uppercase;font-weight:700;min-height:3.125rem;line-height:20px;padding:10px;background-color:#db2744;color:#fff;margin:40px auto 0}.cookies-policy-radio{display:none}.cookies-policy-radio[data-tab=radio1]:checked~.cookies-policy-tabs [for=radio1]:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#111 transparent transparent transparent}.cookies-policy-radio[data-tab=radio1]:checked~[data-content=radio1]{display:block}.cookies-policy-radio[data-tab=radio2]:checked~.cookies-policy-tabs [for=radio2]:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#111 transparent transparent transparent}.cookies-policy-radio[data-tab=radio2]:checked~[data-content=radio2]{display:block}.cookies-policy-radio[data-tab=radio3]:checked~.cookies-policy-tabs [for=radio3]:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#111 transparent transparent transparent}.cookies-policy-radio[data-tab=radio3]:checked~[data-content=radio3]{display:block}.cookies-policy-info{margin-top:40px}.cookies-policy-tabs{display:flex;align-items:center;line-height:19px;text-transform:uppercase;background-color:#111;color:#fff;font-weight:400;font-size:16px;margin-bottom:20px}.cookies-policy-tab{height:100%;margin:auto;display:flex;align-items:center;justify-content:center;text-align:center;flex:1;position:relative;padding:12px 6px;font-size:14px;line-height:17px;cursor:pointer}.cookies-policy-content{display:none;padding:10px}.cookies-policy-browser{list-style-type:none;padding-left:50px;margin-top:20px}.cookies-policy-browser p{display:none}.cookies-policy-browser [type=checkbox]:checked~.cookies-policy-browser-label:before{content:'-';background-color:#ccc}.cookies-policy-browser [type=checkbox]:checked~p{display:block}.cookies-policy-browser-label{background-color:transparent;display:flex;align-items:center;padding:0;font-weight:600;position:relative;line-height:18px;height:40px;font-size:14px;cursor:pointer}.cookies-policy-browser-label:before{content:'+';position:absolute;right:100%;display:flex;width:40px;height:40px;margin-right:10px;align-items:center;justify-content:center;font-size:28px;font-weight:400;border:1px solid #ccc}@media only screen and (min-width:768px){.cookies-policy{padding:20px}.cookies-policy-section .title{font-size:22px}.cookies-policy-browser p,.cookies-policy-section p{font-size:15px}.cookies-policy-configuration-button{font-size:18px;line-height:20px;max-width:464px;margin-top:50px}.cookies-policy-info{margin-top:50px}.cookies-policy-tab{font-size:18px}.cookies-policy-browser{padding-left:70px;margin-top:30px}.cookies-policy-browser-label{font-size:16px;height:50px;line-height:22px}.cookies-policy-browser-label:before{width:50px;height:50px;margin-right:20px}}@media only screen and (min-width:1260px){.cookies-policy{padding:27px}.cookies-policy-browser p,.cookies-policy-section p{font-size:16px;line-height:24px;margin-top:20px}.cookies-policy-section{margin-top:40px}.cookies-policy-section .subtitle{font-size:18px}.cookies-policy-configuration-button{font-size:22px;margin-top:60px}.cookies-policy-info{margin-top:65px}.cookies-policy-tabs{margin-bottom:35px}}.appointment-content{max-width:510px;padding:40px;border:1px solid #ebebeb;margin:0 auto;background-color:#fff}.appointment-content .form{margin-top:30px;width:100%;padding:0;margin:20px 0 0;border:0;display:none;overflow:hidden}.appointment-content .form.active{display:block}.appointment-content .form-input:nth-child(3),.appointment-content .form-input:nth-child(4){flex-basis:100%;max-width:100%;padding:0}.appointment-content .form-input{margin-bottom:20px}.appointment-content .form-button{position:static;width:100%;margin:20px 0 0}.appointment-content .form-button .btn{font-size:20px;height:40px;font-weight:600;font-family:opensans;background:#2c2d3b}.appointment-content .form-button .btn.selected,.appointment-content .form-button .btn:hover{background:#333444}.appointment-content .form-error-msg,.appointment-content .form-unsuccess-msg{margin:0 0 15px}.appointment-content .form-success-msg{margin-bottom:20px}.appointment-content .form-success-msg .title{font-size:30px}.appointment-content .form-success-msg .description{font-size:15px;line-height:24px}.appointment-buttons-wrapper{margin-bottom:20px}.appointment-buttons-title{font-size:14px;margin-bottom:25px}.appointment-info{background-color:#9a9A9A19;padding:13px 15px 18px}.appointment-info-icon{font-size:20px;vertical-align:middle;margin-right:7px}.appointment-info-text{font-style:italic;font-size:14px;vertical-align:middle}.appointment-request-email{background:#db2744;color:#fff;height:40px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease;margin-top:10px}.appointment-request-email.selected,.appointment-request-email:hover{background:#dd344f}.appointment-request-email:hover{text-decoration:none}@media only screen and (min-width:768px){.appointment-request-email{width:200px}}.appointment-request-email.active{color:#db2744;border:1px solid #db2744;background:0 0}.appointment-request-whatsapp{background:#28d366;color:#fff;height:40px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease;margin-top:15px}.appointment-request-whatsapp.selected,.appointment-request-whatsapp:hover{background:#32d86e}.appointment-request-whatsapp:hover{text-decoration:none}@media only screen and (min-width:768px){.appointment-request-whatsapp{width:200px}}.appointment-request-whatsapp.active{color:#28d366;border:1px solid #28d366;background:0 0}.appointment-request-email,.appointment-request-whatsapp{width:100%}.pika-lendar{margin:0;font-family:opensans}.pika-lendar abbr[title]{border-bottom:0;text-decoration:none;cursor:default}.pika-lendar .pika-title{background-color:#db2744;padding:10px;color:#fff}.pika-lendar .pika-label{background-color:transparent;font-size:15px}.pika-lendar .pika-table{width:auto;margin:10px 20px}.pika-lendar .pika-table td,.pika-lendar .pika-table th{width:34px;height:34px;padding:2px}.pika-lendar .pika-table th{font-size:13px;color:#666;font-size:14px;font-weight:400;text-transform:uppercase}.pika-lendar .pika-button{height:100%;text-align:center;background-color:transparent}.pika-lendar .pika-button:hover{background:#db2744}.pika-lendar .is-today .pika-button{color:#111}.pika-lendar .is-selected .pika-button{background:#db2744;color:#fff;box-shadow:none;border-radius:3px}.card-blog.card{position:relative}.card-blog:hover .card-image:after{visibility:visible;opacity:1}.card-blog .card-image{height:auto}.card-blog .card-image img{position:static;transform:none;width:100%}.card-blog .card-content{height:auto;padding-bottom:50px}.card-blog .card-description{max-height:128px}.card-blog .card-date{position:absolute;top:0;left:0;background:#db2744;color:#fff;height:70px;width:70px;display:flex;align-items:center;justify-content:center;flex-direction:column}.card-blog .card-day{font-size:30px;line-height:.7}.card-blog .card-month{text-transform:uppercase}.blog-list{display:flex;flex-wrap:wrap;margin:0 -2.5px}.blog-item{flex-basis:100%;padding:2.5px}.blog-item .entry-date{display:none}@media only screen and (min-width:768px){.card-blog .card-description{max-height:86px}.card-blog .card-date{height:60px;width:60px}.blog-item{flex-basis:50%;max-width:50%;position:relative}.blog-item .card-publication{display:none}.blog-item .entry-date{width:60px;height:60px;background-color:#db2744;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:2.5px;left:2.5px}.blog-item .entry-date .day{font-size:30px}.blog-item .entry-date .month{font-size:14px;text-transform:uppercase}.blog-item .card-content{flex:1 1 auto}.blog-item .card-blog{display:flex;flex-direction:column;height:100%}}@media only screen and (min-width:1260px){.card-blog .card-description{max-height:66px}.card-blog .card-date{height:70px;width:70px}.blog-item .card-content{padding-left:23px;padding-right:23px;padding-top:20px}.blog-item .entry-date{width:70px;height:70px;top:2.5px;left:2.5px}.blog-item .entry-date .month{font-size:16px}}.category-list{display:none}.category-name{display:none;color:#888;margin:17px 0 12px}.category-count{color:#db2744}@media only screen and (min-width:768px){.category-name{margin:19px 0 18px;font-size:22px}}@media only screen and (min-width:1260px){.catalog-categories .selector-bar-wrapper{display:none}.catalog-categories .selector-text{font-size:22px;text-align:center}.category-list{display:flex;margin-top:18px;flex-wrap:wrap;justify-content:center}.category-item{margin:2.5px}.category-link{display:block;text-transform:uppercase;padding:12px 15px;border:1px solid #db2744;color:#db2744;font-weight:700;cursor:pointer}.category-link.selected,.category-link:hover{background-color:#db2744;color:#fff;text-decoration:none}.category-link.hidden{display:none}.category-name{margin:50px 0 19px}}.highlight-product{margin-top:10px}.highlight-product .card-image{height:250px;position:relative;overflow:hidden}.highlight-product .card-image img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.highlight-product{margin-top:24px}.highlight-product .card{display:flex}.highlight-product .card-image{height:auto;width:auto}.highlight-product .card-image img{width:240px;position:static;transform:none}.highlight-product .card-content{height:auto;border-top-width:1px;border-left-width:0;flex:1;padding:20px}}@media only screen and (min-width:1260px){.highlight-product{margin-top:46px}.highlight-product .card-image img{width:auto}.highlight-product .card-content{padding:23px}.highlight-product .card-description{font-size:15px}}.catalog-list{margin-top:2.5px}.catalog-list .grid-items{display:flex;flex-wrap:wrap;margin:0 -2.5px}.catalog-list .item{flex-basis:50%;padding:2.5px}.product{height:100%;display:flex;flex-direction:column}.product:hover{text-decoration:none}.product-image img{width:100%}.product-info{min-height:60px;background-color:#fff;border:1px solid #ebebeb;padding:10px;display:flex;flex-direction:column;align-items:center;flex:1 1 auto}.product-name{color:#db2744;text-align:center;margin-bottom:auto;word-break:break-word;max-width:100%}.product-price{font-size:14px;color:#000;margin-top:10px}.price-label{color:#0a0a0d;font-weight:700;margin-right:5px}.price-value{color:#0a0a0d;font-weight:700}.old-price-value{font-size:12px;font-weight:700;color:#bababa;text-decoration:line-through;margin-left:4px}@media only screen and (min-width:768px){.catalog-list .item{flex-basis:33.333%;max-width:33.333%}.product-name{font-size:22px}.product-info{padding:17px 15px 20px}.product-price{font-size:15px;margin-top:12px}.product-image{position:relative}.product-image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#db2744;mix-blend-mode:multiply;visibility:hidden;opacity:0;transition:.15s all ease}.product:hover .product-image:before{opacity:1;visibility:visible}}@media only screen and (min-width:1260px){.catalog-list .item{flex-basis:25%;max-width:25%}}.contact-wrapper{overflow:hidden}.contact-elem:nth-child(1) .contact-elem-title{background-color:#db2744}.contact-elem:nth-child(2) .contact-elem-title{background-color:#ba1f38}.contact-elem:nth-child(3) .contact-elem-title{background-color:#97192d}.contact-elem:nth-child(4) .contact-elem-title{background-color:#741323}.contact-elem:nth-child(5) .contact-elem-title{background-color:#510e18}.contact-elem:nth-child(6) .contact-elem-title{background-color:#2e080e}.contact-elem:nth-child(7) .contact-elem-title{background-color:#0b0203}.contact-elem:nth-child(8) .contact-elem-title{background-color:#000}.contact-elem.active:nth-child(1) .contact-elem-title:before{content:'';width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #db2744;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1}.contact-elem.active .contact-elem-title:after{content:'\f2f4'}.contact-elem.active .contact-elem-content{display:flex}.contact-elem-title{font-size:30px;color:#fff;background-color:#111;display:flex;align-items:center;padding:15px 40px 15px 20px;position:relative;cursor:pointer}.contact-elem-title:after{content:'\f2c7';position:absolute;font-size:26px;right:12px;font-family:ionicons}.contact-elem-title span{display:none}.contact-elem-content{display:none;flex-direction:column;background-color:#fff;border:1px solid #ebebeb}.contact-elem-content .mailto-desktop,.contact-elem-content .mailto-mobile{color:#db2744}.contact-elem-button{border:1px solid #db2744;color:#db2744;background:0 0;height:40px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease;margin:10px}.contact-elem-button.selected,.contact-elem-button:hover{text-decoration:none;background-color:#db2744;color:#fff}@media only screen and (min-width:768px){.contact-elem-button{width:220px}}.contact-elem-address .contact-elem-button{display:none}.contact-elem-info{padding:10px 15px 15px;font-size:14px;color:#888}.contact-elem-info>div:not(:first-child){margin-top:20px}.contact-elem-info a{color:#db2744}.contact-elem-label{display:block;text-transform:uppercase;margin-bottom:5px}.contact-elem-text{display:block;line-height:1.8;color:#888}.contact-elem-text a{color:#db2744}.contact-elem-map{order:-1;height:300px}@media only screen and (min-width:768px){.contact-elem.active:nth-child(1) .contact-elem-title:before{content:none}.contact-elem-info{padding:20px 20px 16px;display:flex;flex-wrap:wrap}.contact-elem-info>div:not(:first-child){margin-top:0}.contact-elem-info>div.contact-elem-opening{margin-top:20px}.contact-elem-address,.contact-elem-contact{flex-basis:50%;padding-right:60px}.contact-elem-opening{flex-basis:100%}.contact-elem-button{order:1;margin:0 auto 20px}.contact-elem-label{margin-bottom:8px;font-weight:700}.contact-elem-text{line-height:2}.contact-elem-map{order:0;height:300px;margin-bottom:20px}}@media only screen and (min-width:1260px){.contact-wrapper{display:flex}.contact-elem.active .contact-elem-title:after{content:none}.contact-elem-title{cursor:default}.contact-elem-title:after{content:none}.contact-elem-content{display:flex}.contact-elem-info{padding:18px;flex-wrap:nowrap}.contact-elem-info>div.contact-elem-opening{margin-top:0}.contact-elem-address,.contact-elem-contact,.contact-elem-opening{flex-basis:auto}.contact-elem-address .contact-elem-button{display:flex;margin:10px 0 0}.contact-elem-button{display:none}.contact-elem-text{line-height:1.7}.contact-elem-map{margin:0}.contact-form{flex-basis:417px;margin:0 0 0 5px}}.coupons-item:not(:first-child){margin-top:10px}@media only screen and (min-width:768px){.coupons-item:not(:first-child){padding-top:15px}}@media only screen and (min-width:1260px){.coupons-list{margin:0 -12px;display:flex;flex-wrap:wrap}.coupons-item{padding:0 12px}.coupons-item:first-child{flex-basis:100%}.coupons-item:not(:first-child){padding-top:24px;flex-basis:50%;display:flex}.coupons-item:not(:first-child) .coupon{display:flex;flex-direction:column;flex:1}.coupons-item:not(:first-child) .coupon-info{flex:1;display:flex}.coupons-item:not(:first-child) .coupon-info .coupon-border{flex:1}}.error-page{overflow:hidden}.error-page .box-wrapper{display:flex;flex-direction:column;align-items:center;border:1px solid #ededed;background-color:#fff;padding:20px}.error-page .error-title{font-size:30px;line-height:30px;display:block;text-transform:uppercase;text-align:center}.error-page .ion-sad-outline{font-size:150px;margin-bottom:10px;margin-top:16px}.error-page .error-featured-products{display:none}.error-page .error-featured-products-grid{display:grid;grid-template-columns:25% 25% 25% 25%;margin:0 -2px}.error-page .error-featured-products-grid .card{margin:0 2px}.error-page .error-featured-products-grid .card-content{height:130px}.error-page .error-featured-products-grid .card-image{height:278px}.error-page .error-featured-products-grid .card-image img{position:static;width:auto;transform:translate(0,0);min-height:100%;min-width:100%;height:auto}.error-page .error-featured-products-grid .card-description{display:none}.error-page .page-section-title{font-size:22px;font-style:italic;font-weight:400;color:#888;margin:18px 0}@media only screen and (min-width:768px){.error-page .box-wrapper{padding:40px}.error-page .ion-sad-outline{margin-top:0}.error-page .form-wrapper{margin:26px auto 0}}@media only screen and (min-width:1260px){.error-page .box-wrapper{padding:60px 50px 70px}.error-page .form-wrapper{margin:50px auto 0}.error-page .error-title{font-size:40px}.error-page .ion-sad-outline{margin-bottom:24px;font-size:200px}.error-page .error-featured-products{display:block}}.gallery-item-media{flex-basis:100%;position:relative;background-color:#fff;display:flex;flex-wrap:wrap;overflow:hidden;justify-content:center}.gallery-item-media img{width:100%;margin:auto}.gallery-item-image{flex-basis:100%;margin-top:10px}.next-item,.previous-item{width:30px;height:30px;background-color:#db2744;color:#fff;display:flex;align-items:center;justify-content:center}.next-item:before,.previous-item:before{font-family:ionicons;font-size:27px}.next-item:hover,.previous-item:hover{text-decoration:none}.previous-item{margin-right:auto}.previous-item:before{content:'\f3cf'}.next-item{margin-left:auto}.next-item:before{content:'\f3d1'}@media only screen and (min-width:768px){.gallery-item-content .share-social{margin-top:22px}.gallery-item-media{border:1px solid #ebebeb;padding:14px}.gallery-item-media img{width:auto;max-width:100%}.gallery-item-image{margin-top:0}.next-item,.previous-item{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:rgba(11,2,3,.85)}.previous-item{left:30px}.next-item{right:30px}}@media only screen and (min-width:1260px){.gallery-item-content .share-social{margin-top:50px}.gallery-item-media{padding:25px}.previous-item{left:60px}.next-item{right:60px}}.gallery-list-content .gallery-list{margin-top:10px;position:relative;grid-gap:5px}.gallery-list{display:grid;grid-template-columns:auto auto}.gallery-item{position:relative;overflow:hidden}.gallery-item:first-child{grid-column:1/3}.gallery-item:hover .gallery-caption{display:flex}.gallery-video{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.gallery-video-mask{mix-blend-mode:multiply;background-color:#db2744;width:100%;height:100%}.gallery-video-icon{position:absolute;color:#fff;font-size:50px;margin:auto;left:0;top:0;width:100%;height:100%;display:flex}.gallery-video-icon:before{margin:auto}.gallery-img img{width:100%}.gallery-caption{display:none;background:rgba(219,39,68,.75);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;padding:16px}.gallery-caption-title{margin:auto;color:#fff;font-size:16px;line-height:18px;text-align:center}.gallery-caption-title:after{content:'\f3d1';font-family:Ionicons;margin-left:4px;font-size:22px;vertical-align:middle}@media only screen and (min-width:768px){.gallery-list-content .gallery-list{margin-top:25px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -5px;grid-gap:0}.gallery-list-content .gallery-item{max-width:33.33%;display:flex;flex-basis:33.33%;padding:2.5px}.gallery-list-content .gallery-item .grid-item-link{position:relative}.gallery-list-content .gallery-item:first-child{grid-column:1}.gallery-list-content .gallery-caption-title{font-size:18px;line-height:22px}}@media only screen and (min-width:1260px){.gallery-list-content .gallery-list{margin-top:10px;grid-template-columns:auto auto auto auto}.gallery-list-content .button-load-more-wrapper{flex-basis:100%}.gallery-list-content .gallery-item{max-width:25%;flex-basis:25%}.gallery-list{flex-basis:100%}.gallery-caption-title{font-size:22px;line-height:26px}}@media only screen and (min-width:1260px){.gallery-list-content .content-wrapper{display:flex;flex-wrap:wrap}.gallery-list-content .selector-bar-wrapper{min-width:230px;margin-top:12px}.gallery-list-content .selector-bar-wrapper:before{width:30px}.gallery-list-content .selector-bar{height:30px}.gallery-top-wrapper{flex:1}.gallery-selector{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding-bottom:30px}}.home-blog-news-pages{padding-top:10px}.home-blog-news-pages .home-title>*{display:none}.home-blog-news-pages .home-title .active{display:block}.home-blog-news-pages .home-title-text{text-transform:capitalize}.home-blog-news-pages .card-content{padding-bottom:15px;height:230px}@media only screen and (min-width:768px){.home-blog-news-pages{padding-top:20px}}@media only screen and (min-width:1260px){.home-blog-news-pages{padding-bottom:50px;padding-top:0}.home-blog-news-pages .content-wrapper{display:flex;position:relative}}@media only screen and (min-width:1260px){.home-blog-news-pages .home-title{text-align:left}.home-blog-news-pages .home-carousel{margin-left:0;flex:1 1 auto;overflow:hidden;padding:0}.home-blog-news-pages .home-carousel .card{display:flex;flex-direction:row;height:346px;margin-top:154px;border-left:0}.home-blog-news-pages .home-carousel .card:hover .card-image{margin-top:auto;height:inherit}.home-blog-news-pages .home-carousel .card-image{height:auto;width:auto;flex:1 1 auto;min-width:412px;max-width:412px}.home-blog-news-pages .home-carousel .card-content{padding:24px;flex:1 1;height:100%}.home-blog-news-pages .home-carousel .card-description{line-height:24px;max-height:192px}.home-blog-news-pages .home-carousel .slick-list{padding-top:50px}.home-blog-news-pages .home-carousel .slick-dots{position:absolute;top:70px;left:50%;width:100%;transform:translateX(-50%);display:flex;justify-content:center;margin-top:0}.home-blog-news-pages .home-carousel .slick-dots:after{content:'';position:absolute;left:100px;right:100px;top:0;background-image:linear-gradient(to right,#db2744,#510e18);height:1px;z-index:-1;margin-top:62px}.home-blog-news-pages .home-carousel .slick-dots li{display:inline-block;margin:0 56px;position:relative;padding-bottom:15px;cursor:pointer}.home-blog-news-pages .home-carousel .slick-dots li:after{content:'';position:absolute;width:5px;height:5px;left:0;right:0;margin:auto;bottom:0}.home-blog-news-pages .home-carousel .slick-dots li:before{content:'';position:absolute;width:15px;height:15px;background-color:inherit;left:0;right:0;margin:auto;bottom:-5px;opacity:0}.home-blog-news-pages .home-carousel .slick-dots li:first-child button{color:#db2744}.home-blog-news-pages .home-carousel .slick-dots li:first-child:after,.home-blog-news-pages .home-carousel .slick-dots li:first-child:before{background-color:#db2744}.home-blog-news-pages .home-carousel .slick-dots li:nth-child(2) button{color:#ba1f38}.home-blog-news-pages .home-carousel .slick-dots li:nth-child(2):after,.home-blog-news-pages .home-carousel .slick-dots li:nth-child(2):before{background-color:#ba1f38}.home-blog-news-pages .home-carousel .slick-dots li:nth-child(3) button{color:#97192d}.home-blog-news-pages .home-carousel .slick-dots li:nth-child(3):after,.home-blog-news-pages .home-carousel .slick-dots li:nth-child(3):before{background-color:#97192d}.home-blog-news-pages .home-carousel .slick-dots li:nth-child(4) button{color:#741323}.home-blog-news-pages .home-carousel .slick-dots li:nth-child(4):after,.home-blog-news-pages .home-carousel .slick-dots li:nth-child(4):before{background-color:#741323}.home-blog-news-pages .home-carousel .slick-dots li:nth-child(5) button{color:#510e18}.home-blog-news-pages .home-carousel .slick-dots li:nth-child(5):after,.home-blog-news-pages .home-carousel .slick-dots li:nth-child(5):before{background-color:#510e18}.home-blog-news-pages .home-carousel .slick-dots li.slick-active:before{opacity:1}.home-blog-news-pages .home-carousel .slick-dots li.slick-active:after{background-color:#fff}.home-blog-news-pages .home-carousel .slick-dots button{position:relative;width:44px;height:50px;background-color:transparent;transition:all .1s ease-in-out;text-indent:0;overflow:hidden;font-size:20px}.home-blog-news-pages .home-carousel .slick-dots .slick-active button{transform:scale(2);color:#97192d;background-color:transparent}.home-blog-news-pages .home-carousel .slick-dots :not(.slick-active) button:hover{transform:scale(2)}.home-blog-news-pages .home-carousel-item:not(:first-child){margin-left:0}}.home-catalog,.home-facebook{padding-top:10px}.home-catalog .gallery-list,.home-facebook .gallery-list{grid-gap:5px}.home-catalog .card-content,.home-facebook .card-content{padding:15px 13px;height:265px}.home-catalog .card-image,.home-facebook .card-image{height:204px;overflow:hidden;transition:all .3s ease;margin-top:0;width:100%;position:relative}.home-catalog .card-image img,.home-facebook .card-image img{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%);min-width:100%}.home-catalog .card-image:after,.home-facebook .card-image:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;visibility:hidden;opacity:0;background-color:rgba(219,39,68,.35);transition:all .3s ease}.home-catalog .card-category .card-content{height:130px}@media only screen and (min-width:768px){.home-catalog,.home-facebook{padding-top:20px}}@media only screen and (min-width:1260px){.home-catalog,.home-facebook{padding:50px 0 96px}.home-catalog .content-wrapper,.home-facebook .content-wrapper{display:flex;position:relative}.home-catalog .card-description,.home-facebook .card-description{font-size:15px}.home-catalog .card:hover .card-image,.home-facebook .card:hover .card-image{margin-top:-45px;height:249px}.home-catalog .card:hover .card-image:after,.home-facebook .card:hover .card-image:after{visibility:visible;opacity:1}.home-title{align-items:flex-start;justify-content:flex-start;margin-top:45px}}.home-contact{padding-top:10px}.home-title-text{text-transform:capitalize}.home-title-link.map-desktop{display:none}.home-contact-wrapper{background-color:#fff;width:100%}.home-contact-map{height:300px;position:relative}.map-link{background-size:cover;background-position:center;background-repeat:no-repeat;display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.map-link:first-child{z-index:1}.home-contact-info{border:1px solid #ebebeb;border-top:0;padding:0 10px;z-index:2}.home-contact-info .contact-info-text{display:block;padding:14px 6px;font-size:14px;line-height:22px;color:#db2744;cursor:pointer}.home-contact-info .contact-info-text.show-tablet{display:none}.home-contact-info .contact-info-text:not(:first-child){border-top:1px solid #ebebeb}.home-contact-info .contact-info-text.active{text-decoration:none}.contact-list{flex:1 1}.contact-info-view-more{font-size:14px;line-height:22px;padding:14px 6px 18px;border-top:1px solid #ebebeb}.contact-info-view-more .view-more{color:#db2744}@media only screen and (min-width:768px){.home-contact{padding-top:20px}.home-contact-map{height:250px}.map-link.map-mobile.active{z-index:2}.home-contact-info{display:flex;flex-direction:row;padding:5px 0}.home-contact-info .contact-info-text{flex:1 1;padding:16px 20px}.home-contact-info .contact-info-text.show-mobile{display:none}.home-contact-info .contact-info-text.show-tablet{display:block}.home-contact-info .contact-info-text:not(:first-child){border-left:1px solid #ebebeb;border-top:0}.home-contact-info .contact-info-text.active{background-color:#db2744;color:#fff;text-decoration:none;margin:-5px 0;padding-top:21px;position:relative}.home-contact-info .contact-info-text.active:before{content:'';width:0;height:0;border-style:solid;border-width:0 21px 21px 21px;border-color:transparent transparent #db2744 transparent;position:absolute;top:-21px;left:0;right:0;margin:auto}.contact-info-view-more{flex:1 1;padding:16px 20px;border-left:1px solid #ebebeb;border-top:0}}@media only screen and (min-width:1260px){.home-title-link.map-desktop{display:block}.home-title-link.map-mobile{display:none}.home-contact{padding-top:5px}.home-contact .content-wrapper{display:flex;position:relative}.home-contact .home-title{margin-top:0;background-color:#ba1f38}.home-contact-map{height:500px}.map-link.map-desktop.active{z-index:2}.map-link.map-mobile,.map-link.map-mobile.active{z-index:0}.home-contact-info{position:absolute;left:10px;bottom:0;min-height:250px;background:#fff;width:250px;border:0;flex-direction:column;padding:0;padding:0 16px}.home-contact-info .contact-info-text{flex:inherit;padding:16px 0}.home-contact-info .contact-info-text:not(:first-child){border-top:1px solid #ebebeb;border-left:0}.home-contact-info .contact-info-text.active{background-color:transparent;color:#888;margin:0;padding-top:16px}.home-contact-info .contact-info-text.active:before{content:'';border-width:11px 0 11px 11px;border-color:transparent transparent transparent #db2744;left:auto;right:-27px;top:0;bottom:0;margin:auto}.home-contact-info .contact-info-text-address{max-height:44px;overflow:hidden}.contact-info-view-more{flex:inherit;border-top:1px solid #ebebeb;border-left:0;padding:16px 0}}.home-gallery{padding-top:10px}.home-gallery .home-title-text{text-transform:capitalize}.home-gallery .gallery-list{padding-top:10px;grid-gap:10px}@media only screen and (min-width:768px){.home-gallery{padding-top:20px}.home-gallery .gallery-list{grid-template-columns:auto auto auto auto auto auto auto auto auto auto auto auto}.home-gallery .gallery-item:first-child{grid-column:1/9;grid-row:1/span 2}.home-gallery .gallery-item:nth-child(2),.home-gallery .gallery-item:nth-child(3){grid-column:9/13}.home-gallery .gallery-item:nth-child(4){grid-column:1/4}.home-gallery .gallery-item:nth-child(5){grid-column:4/7}.home-gallery .gallery-item:nth-child(6){grid-column:7/10}.home-gallery .gallery-item:nth-child(7){grid-column:10/13}}@media only screen and (min-width:1260px){.home-gallery{padding-top:0;padding-bottom:50px}.home-gallery .gallery-list{margin-top:-15rem;overflow:hidden;grid-gap:5px;height:504px;grid-template-columns:250px 300px 300px 250px 250px;grid-template-rows:200px 300px;padding-top:0}.home-gallery .gallery-item:first-child{grid-row:2;grid-column:auto;max-height:252px;margin-top:40px;overflow:hidden}.home-gallery .gallery-item:first-child .gallery-img{height:100%}.home-gallery .gallery-item:first-child img{width:auto;height:100%}.home-gallery .gallery-item:nth-child(2){grid-row:1/span 2;grid-column:2/3}.home-gallery .gallery-item:nth-child(2) .gallery-img{overflow:hidden;height:100%}.home-gallery .gallery-item:nth-child(2) img{width:auto;height:100%;left:-50%;position:relative}.home-gallery .gallery-item:nth-child(3){grid-column:3/4;overflow:hidden}.home-gallery .gallery-item:nth-child(4){grid-column:3/4}.home-gallery .gallery-item:nth-child(4) .gallery-img{overflow:hidden;height:100%}.home-gallery .gallery-item:nth-child(4) img{width:auto;height:100%}.home-gallery .gallery-item:nth-child(5){grid-column:4/5;grid-row:1;overflow:hidden}.home-gallery .gallery-item:nth-child(6){grid-column:5/6;grid-row:1;overflow:hidden}.home-gallery .gallery-item:nth-child(6) .gallery-caption{max-width:210px}.home-gallery .gallery-item:nth-child(7){grid-column:4/6;grid-row:2}.home-gallery .gallery-item:nth-child(7) .gallery-img{overflow:hidden}.home-gallery .gallery-item:nth-child(7) .gallery-caption{max-width:465px}}.home-headboard-contact-wrapper{padding-bottom:10px}.home-headboard{padding-top:10px}.home-headboard .home-title-link:after{display:none}.home-headboard-card{border:1px solid #ebebeb;background-color:#fff;padding:16px;margin-top:10px;width:100%}.home-headboard-card .read-less{display:none}.home-headboard-card .home-headboard-description{margin-bottom:8px}.home-headboard-description{font-size:14px;color:#888}.home-headboard-description>*{line-height:24px}.home-headboard-description a{text-decoration:underline;color:inherit}@media only screen and (min-width:768px){.home-headboard{padding-top:20px}.home-headboard-card{padding:26px 18px 30px}.home-headboard-description>*{line-height:22px}.home-headboard-contact-wrapper{padding-bottom:20px}}@media only screen and (min-width:1260px){.home-headboard-contact-wrapper{padding-top:50px;padding-bottom:10px}.home-headboard{padding-top:0}.home-headboard .content-wrapper{display:flex;position:relative}.home-headboard .home-title{margin-top:0}.home-headboard-card{margin-top:0;margin-left:4px;padding:36px 34px 40px}}@media only screen and (min-width:768px){.home-page .header-down-bar{background-color:rgba(11,2,3,.2)}.home-page .header-down-bar.show-buttons .appointment-button,.home-page .header-down-bar.show-buttons .checkout-button,.home-page .header-down-bar.show-buttons .main-button,.home-page .header-down-bar.show-buttons .secondary-button{display:flex}}.home-photo{width:100%;position:relative;overflow:hidden;height:300px}.home-photo .slick-dots{position:absolute;z-index:1;top:0}.home-photo .slick-dots li{display:none;list-style:none;width:16px;height:16px;margin-bottom:14px;overflow:hidden}.home-photo .slick-dots li:last-child{margin-bottom:0}.home-photo .slick-dots button{background:#fff;color:transparent;width:100%;height:100%}.home-photo .slick-dots .slick-active button{background-color:#db2744}.home-photo .slick-dots [aria-label="1 of 1"]{display:none}.home-photo .content-wrapper{display:flex;height:100%;flex-direction:column;align-items:center}.home-photo .page-subtitle{color:#fff;font-size:1.875em;line-height:38px;padding:0 30px;text-align:center;font-weight:400;margin:auto}.home-photo-carousel{height:100%}.home-photo-carousel .home-photo-item,.home-photo-carousel .home-photo-item-scale,.home-photo-carousel .slick-list,.home-photo-carousel .slick-track{height:100%}.home-photo-item{max-width:100%;overflow:hidden;position:relative}.home-photo-item.slick-active .home-photo-item-scale{transform:scale(1.05)}.home-photo-item img{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:auto}.home-photo-item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.56}.home-photo-item-scale{transition:transform 6s linear 0s}.home-photo-item-img{max-width:100%;height:100%}.home-photo-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.home-photo-conversion{display:flex;flex-direction:column;cursor:pointer;align-items:center;margin-bottom:30px}.home-photo-conversion>*{width:100%;padding:0 18px;color:#fff;height:50px;font-size:14px;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;margin-right:0;text-decoration:none}.home-photo-conversion>:hover{text-decoration:none}.home-photo-conversion>.hide-mobile{display:none}.home-photo-conversion .ion{display:none}.home-photo-conversion .main-button{background-color:#db2744}.home-photo-conversion .main-button span{margin:auto;font-weight:700}.home-photo-conversion .secondary-button{background-color:#510e18;margin:10px 0 0}.home-photo-conversion .secondary-button span{margin:auto;font-weight:700}@media only screen and (min-width:768px){.home-photo{height:850px;margin-top:-55px}.home-photo .content-wrapper{padding-top:55px;padding-bottom:240px}.home-photo .slick-dots{left:20px;top:45.5%}.home-photo .slick-dots li{display:block}.home-photo .page-subtitle{font-size:40px;line-height:50px;margin:auto 0}.home-photo-conversion{flex-direction:row;justify-content:center;margin-bottom:auto}.home-photo-conversion>*{width:330px;font-size:18px}.home-photo-conversion .secondary-button{margin:0 0 0 16px}}@media only screen and (min-width:1260px){.home-photo{height:800px}.home-photo .content-wrapper{padding-top:110px}.home-photo .page-subtitle{max-width:75%}.home-photo .slick-dots{left:6%}.home-photo-conversion{bottom:300px}.home-photo-conversion>*{height:50px;letter-spacing:0}.home-photo-conversion>.hide-mobile{display:flex}}.home-reviews{padding-top:10px}.home-reviews .home-title-text{text-transform:capitalize}@media only screen and (min-width:768px){.home-reviews{padding-top:20px}}@media only screen and (min-width:1260px){.home-reviews{padding:50px 0}.home-reviews .content-wrapper{display:flex}.home-reviews .home-title{height:250px}}.home-page{padding-bottom:40px}.home-sections{background-color:#f8f8f8}@media only screen and (min-width:768px){.home-page{padding-bottom:0}}@media only screen and (min-width:1260px){.home-sections{background-color:#fff;margin-bottom:40px}.home-sections>:nth-child(odd){background-color:#f8f8f8}}.home-title{color:#fff;text-align:center;background-color:#db2744;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 0}.home-title-text{font-weight:400;font-size:30px;margin-bottom:8px}.home-title-link{font-size:14px;text-transform:uppercase;color:#fff;line-height:20px}.home-title-link:after{content:'\f3d1';font-family:Ionicons;margin-left:7px;font-size:20px;vertical-align:middle}.home-title-link:hover{text-decoration:none}.home-title-link:hover span{text-decoration:underline}@media only screen and (min-width:768px){.home-title{padding:28px 0}.home-title-text{font-size:30px}}@media only screen and (min-width:1260px){.home-title{width:250px;height:auto;padding:90px 30px;align-items:flex-start;justify-content:flex-start;flex-shrink:0}.home-title-text{text-align:left;max-width:100%}.home-title-link{font-size:16px;text-align:left;max-width:100%}}.landing-seo-page{padding-bottom:58px}.landing-seo-page .conversion-buttons-mobile{position:fixed;bottom:0;left:0;width:100%}.landing-background{width:100%;overflow:hidden}.landing-background .home-photo{height:400px}.landing-background .home-photo .page-subtitle{margin:auto 0}.landing-background .home-photo-item{height:100%}.seo-background{overflow:hidden;height:100%;width:100%}.seo-background-desktop{display:none;height:100%;background-size:cover;background-position:center}.seo-background-mobile{display:block;height:100%;background-size:cover;background-position:center}.landing-seo-form{margin:0 10px;margin-top:10px}.landing-seo-form-title{background-color:#db2744;color:#fff;padding:10px;text-align:center}.landing-seo-form-title span{display:block}.landing-seo-form-title span:nth-child(1){font-size:24px}.landing-seo-form-title span:nth-child(2){font-size:14px;margin-top:7px;line-height:1.5}.landing-seo-content{border:1px solid #ebebeb;padding:12px;margin-top:10px;background-color:#fff}.landing-seo-video{margin:-12px -12px 0}.landing-seo-text{font-size:14px;margin-top:10px;line-height:1.6;color:#888}.landing-seo-text a{color:#db2744}.landing-seo-text ul{padding-left:40px;list-style:inside;margin:10px 0}.landing-seo-text .whatsapp-content{text-align:center;padding:.625em;margin:1.25em;background:#25d366}.landing-seo-text .whatsapp-content a{color:#fff;height:3.125em;border:0;min-width:12.5em;font-size:1.375em;text-transform:uppercase}.landing-seo-actions{display:none}.landing-seo-call{border:1px solid #db2744;color:#db2744;background:0 0;height:40px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease}.landing-seo-call.selected,.landing-seo-call:hover{text-decoration:none;background-color:#db2744;color:#fff}@media only screen and (min-width:768px){.landing-seo-call{width:220px}}picture.landing-background{position:static}@media only screen and (min-width:768px){.landing-seo-page{padding-bottom:0}.landing-seo-page .header-down-bar{background-color:rgba(11,2,3,.2)}.landing-seo-page .conversion-buttons-mobile{display:none}.landing-background{margin-top:-55px}.landing-background .home-photo{height:504px;margin-top:0}.landing-background .home-photo .page-subtitle{padding-top:55px;padding-bottom:150px;display:flex;align-items:center;line-height:60px}.landing-background .form-wrapper{margin-top:25px;margin-bottom:0}.landing-seo-content{margin-top:25px;padding:15px 15px 20px}.landing-seo-video{margin:0}.landing-seo-text{font-size:15px;margin-top:20px}.landing-seo-text .whatsapp-content{display:none}.landing-seo-actions{display:block;margin-top:20px;text-align:center}.landing-seo-call{margin:auto}.landing-seo-phone{font-size:22px;margin:20px auto 0;display:inline-block;color:#db2744}.seo-background-desktop{display:block}.seo-background-mobile{display:none}}@media only screen and (min-width:1260px){.landing-background{position:relative}.landing-background .home-photo{height:850px}.landing-background .home-photo .content-wrapper{align-items:flex-start}.landing-background .home-photo .page-subtitle{text-align:left;font-size:50px;padding-top:0;padding-bottom:0;padding-left:140px;max-width:65%}.landing-background .form-wrapper{position:absolute;top:105px;right:50%;margin:0 -665px 0 0;padding-left:0;padding-right:55px}.landing-background .form-title{padding-left:50px}.landing-background .form{margin-right:0;margin-left:-55px}.landing-background .form-button{left:54px;right:auto}.landing-background-desktop{display:block}.landing-background-mobile{display:none}.landing-seo-form-title span:nth-child(2){display:none}.landing-seo-content{padding:25px;margin-top:50px}.landing-seo-video{margin:-25px 20px 20px -25px;width:671px;float:left}.landing-seo-text{margin:0}.landing-seo-actions{text-align:right}.landing-seo-call{margin:0 0 0 auto}}@media only screen and (min-width:1680px){.landing-background .home-photo .page-subtitle{padding-left:0;max-width:60%}}.page-item-text-legal-data{margin-top:30px;margin-bottom:30px}.page-item-text-legal-data p{margin-top:5px}.pages-card{background-color:#fff;overflow:hidden}.pages-card-text{padding:14px 10px 20px;border-width:0 1px 1px;border-color:#ededed;border-style:solid;font-size:14px;color:#888}.pages-card-text>*{line-height:22px}.pages-card-text ol,.pages-card-text ul{padding-left:16px}.pages-card-text a{color:#db2744}.pages-card-publish{color:#db2744;margin-bottom:-8px}.pages-gallery-image-wrapper{position:relative}.pages-gallery-image img{width:100%}.pages-gallery-link{background:0 0;padding:0;text-transform:uppercase;color:#db2744;align-items:center;display:none}.pages-gallery-link:after{content:'\f3d1';font-family:Ionicons;font-size:20px;padding-left:8px}@media only screen and (min-width:768px){.pages-card{border:1px solid #ededed}.pages-card-text{padding:16px;border-width:1px;border:0}.pages-card-gallery{float:right;padding:16px}.pages-gallery-image img{width:330px;margin-bottom:10px}.pages-gallery-link{display:flex}}@media only screen and (min-width:1260px){.pages-card-text{padding:24px;font-size:15px}.pages-card-gallery{padding:24px}}.pages-gallery-image-mobile .gallery-carousel-list{position:relative}.pages-gallery-image-mobile .gallery-carousel-list .thumbnail{display:none;background-color:#fff}.pages-gallery-image-mobile .gallery-carousel-list .thumbnail:not(:first-child){padding-top:4px}.pages-gallery-image-mobile .gallery-carousel-list .thumbnail.active{display:block;width:100%}.pages-gallery-image-mobile .gallery-carousel-list .thumbnail:nth-child(2),.pages-gallery-image-mobile .gallery-carousel-list .thumbnail:nth-child(3),.pages-gallery-image-mobile .gallery-carousel-list .thumbnail:nth-child(4){display:block;position:absolute;bottom:0;width:33.33%;padding-right:4px}.pages-gallery-image-mobile .gallery-carousel-list .thumbnail:nth-child(2){left:0}.pages-gallery-image-mobile .gallery-carousel-list .thumbnail:nth-child(3){left:33.33%}.pages-gallery-image-mobile .gallery-carousel-list .thumbnail:nth-child(4){left:66.66%}.pages-gallery-image-mobile .gallery-carousel-list .thumbnail .thumbnail-content{position:relative}.pages-gallery-image-mobile .gallery-carousel-list.active .thumbnail{display:block;position:static;width:auto;padding-right:0}.pages-gallery-image-mobile .gallery-carousel-list.active .thumbnail-content .thumbnail-overlay-mobile{display:none}.pages-gallery-image-mobile .gallery-carousel-list.active:nth-child(2),.pages-gallery-image-mobile .gallery-carousel-list.active:nth-child(3),.pages-gallery-image-mobile .gallery-carousel-list.active:nth-child(4){position:static}.pages-gallery-image-mobile .thumbnail-overlay-mobile{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;justify-content:center}.pages-gallery-image-mobile .thumbnail-overlay-mobile:before{content:'\f218';font-family:Ionicons;font-size:22px}.news-list .card-description>*{line-height:22px}.news-item{margin-bottom:4px}.news-item .card{max-width:100%}@media only screen and (min-width:768px){.news-list{display:flex;flex-direction:row;flex-wrap:wrap;margin:-3px}.news-list .card{display:flex;flex-direction:column}.news-list .card-image{height:auto}.news-list .card-content{flex:1 1 auto}.news-list .card-description{font-size:15px;max-height:136px}.news-item{display:flex;margin-bottom:0;padding:3px;flex-basis:33.33%;max-width:33%}.news-item a{width:100%}}@media only screen and (min-width:1260px){.news-list{display:flex;flex-direction:row;flex-wrap:wrap}.news-list .card-content{padding-top:20px;padding-left:20px;padding-right:20px}.news-list .card-description{max-height:158px}.news-list .card-image{height:272px}.news-item{flex-basis:25%;max-width:25%}}.order-content.empty .order-list,.order-content.empty .order-request{display:none}.order-content.empty .order-empty{display:flex}.order-content.sent{position:relative}.order-content.sent .order-info,.order-content.sent .order-list,.order-content.sent .order-request-email,.order-content.sent .order-request-whatsapp{opacity:.4}.order-content.sent .form-success-msg{display:flex}.order-content.sent:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.order-info{background-color:#111;color:#fff;font-size:12px;font-style:italic;margin-left:-10px;margin-right:-10px;padding:13px}.order-info .ion{float:left;font-size:20px}.order-info span{display:block;margin-left:22px;line-height:20px}.order-list{margin-top:10px}.order-list .lhead{display:none}.order-list .lrow{display:flex;border:1px solid #ebebeb;flex-direction:column;align-items:center;padding:10px;position:relative;background-color:#fff;margin-top:8px}.order-list .lrow:first-child{margin-top:0}.order-image{width:100px;height:84px;background-color:#e8b886}.order-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.order-article{font-size:14px;color:#888;margin-top:10px}.order-amount{font-size:15px;color:#111;font-weight:700;margin-top:10px}.order-quantity{display:flex;justify-content:center;margin-top:10px}.order-quantity.active .order-quantity-substract{opacity:1}.order-quantity>*{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #ebebeb;font-size:15px;color:#111;background-color:transparent;margin:0 2px}.order-quantity>.order-quantity-substract{opacity:.3}.order-quantity-value{cursor:default}.order-remove{position:absolute;bottom:0;right:0;color:#888;padding:4px 10px;font-size:22px;cursor:pointer}.order-comment{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:10px}.order-comment.active .order-comment-add{display:none}.order-comment.active .order-comment-remove,.order-comment.active .order-comment-text{display:block}.order-comment-add,.order-comment-remove{font-size:12px;text-decoration:underline;cursor:pointer}.order-comment-remove{display:none}.order-comment-text{font-size:12px;color:#888;border:1px solid #ebebeb;line-height:18px;width:100%;margin-top:10px;min-height:90px;margin-bottom:29px;display:none;padding:5px 8px;resize:none}.order-request .form{border:1px solid #ebebeb;overflow:hidden;width:100%;min-height:260px;padding-top:0;margin-top:10px}.order-request .form .title{font-size:30px;text-transform:none}.order-request .form .description{font-size:14px;color:#888;line-height:22px;max-width:300px}.order-request .form-title{margin:0 -10px 20px}.order-request .form-success-msg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;justify-content:center;align-items:center;z-index:1}.order-request .form-button .btn{background:#2c2d3b;font-weight:600;font-family:opensans}.order-request .form-button .btn.selected,.order-request .form-button .btn:hover{background:#333444}.order-request.has-whatsapp .form{display:none}.order-request-email{background:#db2744;color:#fff;height:40px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease;margin-top:10px}.order-request-email.selected,.order-request-email:hover{background:#dd344f}.order-request-email:hover{text-decoration:none}@media only screen and (min-width:768px){.order-request-email{width:200px}}.order-request-whatsapp{background:#28d366;color:#fff;height:40px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease;margin-top:10px}.order-request-whatsapp.selected,.order-request-whatsapp:hover{background:#32d86e}.order-request-whatsapp:hover{text-decoration:none}@media only screen and (min-width:768px){.order-request-whatsapp{width:200px}}.order-request-email,.order-request-whatsapp{width:100%}.order-empty{display:none;flex-direction:column;align-items:center;padding:30px 0 20px}.order-empty-text{margin-top:35px}.order-empty-link{margin-top:15px;font-size:12px;color:#000;text-decoration:underline}@media only screen and (min-width:768px){.order-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"list info" "list request";column-gap:10px;row-gap:10px;align-items:start}.order-content.empty{display:flex;flex-direction:column}.order-content.empty .order-info{width:auto;min-width:365px}.order-info{width:100%;margin:0;grid-area:info}.order-list{grid-area:list;margin-top:0}.order-request{grid-area:request}.order-request .form{margin-top:0}.order-request .form-title{background-color:transparent;margin:0;color:#111;padding:25px 0}.order-request .form-button{position:static;width:100%;margin:24px 0 0}.order-request.has-whatsapp .form{margin-top:10px}.order-request-email{margin-top:0}.order-request-whatsapp{margin-top:5px}.order-empty{align-self:center}}@media only screen and (min-width:1260px){.order-content{grid-template-columns:auto 440px;grid-template-areas:"list request" "info request";column-gap:24px;row-gap:24px}.order-info{font-size:14px;margin-top:0;width:auto;justify-self:start}.order-list .lhead{display:flex;color:#888;font-size:15px}.order-list .lhead span:nth-child(1){width:460px}.order-list .lhead span:nth-child(2){width:120px;text-align:center}.order-list .lhead span:nth-child(3){width:200px;text-align:center}.order-list .lhead span:nth-child(4){margin-left:auto;width:58px}.order-list .lbody{margin-top:13px}.order-list .lrow{flex-direction:row;flex-wrap:wrap;padding:0}.order-request{padding:0;width:100%;margin-top:28px}.order-image{align-self:flex-start}.order-article{margin:33px 0 33px 30px;width:330px;line-height:18px;position:relative;top:-10px}.order-amount{margin-top:0;width:120px;text-align:center}.order-quantity{margin-top:0;width:200px}.order-remove{margin-left:auto;position:static;margin-right:10px}.order-comment{margin-top:-64px;margin-left:130px;align-items:flex-start;margin-right:20px}.order-comment.active{margin-top:-35px}.order-comment-text{margin-bottom:10px}}.box-wrapper{padding:16px 10px;background-color:#fff;border:1px solid #ededed}.box-wrapper .pages-item-text p{font-size:14px;line-height:22px;color:#888}.box-wrapper .title{font-size:22px;color:#db2744;display:inline;line-height:26px;font-weight:400}.box-wrapper ol{list-style:none;padding:0;margin:0}.box-wrapper ol:first-of-type{counter-reset:mycounter}.box-wrapper ol li:before{counter-increment:mycounter;content:counter(mycounter) ". ";color:#db2744;font-size:22px}.box-wrapper ol li:not(:first-child){margin-top:10px}@media only screen and (min-width:768px){.box-wrapper{padding:18px 16px}.box-wrapper .pages-item-text p{font-size:15px}.box-wrapper ol li:not(:first-child){margin-top:16px}}@media only screen and (min-width:1260px){.box-wrapper{padding:22px 26px}.box-wrapper ol li:not(:first-child){margin-top:40px}}.post-wrapper{border:1px solid #ebebeb;background-color:#fff}.post-image img{width:100%}.post-content{padding:18px 12px 24px;font-size:14px}.post-date-short{color:#510e18}.post-date-complete{display:none}.post-description{color:#888;line-height:1.5;margin-top:10px}.post-description a{color:#db2744}.post-description ol,.post-description ul{margin-left:20px}.post-description ul{list-style-type:disc}.post-description li{list-style-position:outside}.post-description li:not(:first-child){margin-top:10px}.post-description .truncate-text>ul+ul{margin-top:20px}.post-right-column{display:none}@media only screen and (min-width:768px){.post-wrapper{padding:15px}.post-image img{width:404px;margin:auto}.post-content{padding:0}.post-date-short{display:none}.post-date-complete{display:block;color:#db2744;margin-top:22px;font-size:20px}.post-description{font-size:15px;margin-top:14px}}@media only screen and (min-width:1260px){.post-wrapper{padding:25px;display:flex}.post-left-column{flex-basis:670px;margin-right:auto}.post-image img{width:auto;margin:0}.post-date-complete{font-size:22px}.post-right-column{display:block;margin-left:auto}.post-right-column .form-wrapper{padding-left:0;padding-right:50px;margin-right:0}.post-right-column .form-title{text-align:right}.post-right-column .form{padding:37px 40px 50px;margin-left:-50px;margin-right:0}.post-right-column .form-button{right:-1px}}.privacy-policy{font-size:14px;line-height:22px;color:#888}.privacy-policy a{color:#97192d}.privacy-policy p{line-height:22px;margin-bottom:0}.privacy-policy .table{background-color:#fff;margin-top:16px;margin-bottom:12px}.privacy-policy .table tr{margin:0;display:block;border-bottom:5px solid #fff;line-height:22px}.privacy-policy .table td{line-height:22px;background-color:#f8f8f8;padding:10px;border-bottom:5px solid #fff;display:block}.privacy-policy .table td:first-child{text-transform:uppercase;font-weight:700}.privacy-policy .table td>span{display:block}.privacy-policy .table thead{display:none}.privacy-policy .mailto-desktop,.privacy-policy .mailto-mobile{color:#db2744;display:inline-block}.privacy-policy .title{color:#db2744;font-weight:400}@media only screen and (min-width:768px){.privacy-policy{font-size:15px}.table{font-size:14px}}@media only screen and (min-width:1260px){.privacy-policy .table{font-size:15px;margin-bottom:50px;margin-top:30px;position:relative}.privacy-policy .table:before{content:'';position:absolute;left:0;top:-10px;background-color:#db2744;height:10px;width:100%}.privacy-policy .table:after{content:'';position:absolute;left:0;top:-5px;background-color:#fff;height:5px;width:100%;z-index:1}.privacy-policy .table tr{display:table-row;border-bottom:0}.privacy-policy .table tr:last-child td span{border-bottom:0}.privacy-policy .table tr .controller-desc>span{display:inline}.privacy-policy .table tr:first-child td:first-child span:after{content:'';position:absolute;height:20px;width:5px;top:-20px;right:-5px;left:auto;background-color:#fff}.privacy-policy .table tr:first-child td:before{content:'';height:5px;width:100%;position:absolute;left:0;top:0;z-index:1;color:#fff}.privacy-policy .table td{vertical-align:top;display:table-cell;padding:0 20px;position:relative}.privacy-policy .table td:not(:last-child){border-right:5px solid #fff}.privacy-policy .table td:first-child{background-color:#f8f8f8;white-space:nowrap;font-weight:400;text-transform:initial}.privacy-policy .table td:first-child span{padding-top:0}.privacy-policy .table td>span{padding:0;display:block}.privacy-policy .table td>span:first-child{padding-top:16px}.privacy-policy .table td>span:last-child{padding-bottom:16px}.privacy-policy .table td>span:after{position:absolute;height:1px;width:100%;bottom:0;left:0}}.product-wrapper{overflow:hidden}.product-main-content .share-social{flex-basis:100%}.product-detail{display:flex;flex-wrap:wrap;border:1px solid #ebebeb;padding:2.5px;background-color:#fff}.product-detail-info{flex-basis:100%;background-color:#fff;padding:10px;border:0;order:-1;min-width:0}.product-detail-title{display:block;font-size:22px;color:#db2744;margin-top:8px}.product-detail-price{display:block;font-size:15px;color:#000;margin-top:15px;font-weight:700}.product-detail-description{font-size:14px;color:#888;margin-top:15px;line-height:1.6}.product-detail-description *{margin:0;padding:0}.product-detail-description ol,.product-detail-description ul{margin-left:20px}.product-detail-description ul{list-style-type:disc}.product-detail-description li{list-style-position:outside}.product-detail-description li:not(:first-child){margin-top:10px}.product-detail-description .truncate-text>ul+ul{margin-top:20px}.product-detail-description .truncate-more{margin-top:10px;display:inline-block}.product-detail-image{flex:1;padding:2.5px;position:relative;max-width:426px}.product-detail-image:nth-child(2){flex-basis:100%;order:-2;margin:0 auto}.product-detail-image:nth-child(3){flex-basis:50%}.product-detail-image:nth-child(4){flex-basis:50%}.product-detail-image:nth-child(5){flex-basis:100%}.product-detail-image:nth-child(n+5){flex-basis:50%}.product-detail-image img{width:100%}.product-detail-image:hover{cursor:pointer}.product-detail-image .gallery-video{border:2.5px solid #fff}.product-whatsapp{display:flex;text-transform:uppercase;align-items:center;justify-content:center;width:100%;height:3.5rem;margin-top:10px;color:#fff;background-color:#25d366;font-size:16px;font-weight:700;cursor:pointer}.product-load-more{width:100%;margin:10px 3px;display:flex}.product-load-more .btn{border:1px solid #db2744;color:#db2744;background:0 0;height:40px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease;width:100%;margin:auto}.product-load-more .btn.selected,.product-load-more .btn:hover{text-decoration:none;background-color:#db2744;color:#fff}@media only screen and (min-width:768px){.product-load-more .btn{width:220px}}.product-services-list{order:-1;width:100%;margin-top:25px}.product-services-list.desktop{display:none}.product-services-item{background-color:#1b1b24;font-size:14px;text-transform:uppercase;color:#fff;height:45px;padding:0 18px;display:flex;align-items:center;margin-top:5px;font-weight:600;letter-spacing:.2px}.product-buttons{display:flex;width:100%;flex-direction:column;margin-top:5px}.product-add-to-order-button,.product-custom-button,.service-appointment-button{background:#db2744;color:#fff;height:40px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease}.product-add-to-order-button.selected,.product-add-to-order-button:hover,.product-custom-button.selected,.product-custom-button:hover,.service-appointment-button.selected,.service-appointment-button:hover{background:#dd344f}.product-add-to-order-button:hover,.product-custom-button:hover,.service-appointment-button:hover{text-decoration:none}@media only screen and (min-width:768px){.product-add-to-order-button,.product-custom-button,.service-appointment-button{width:200px}}.product-check-out-button{background:#db2744;color:#fff;height:40px;display:none;align-items:center;justify-content:center;text-transform:uppercase;font-weight:700;font-size:16px;cursor:pointer;transition:all .1s ease;margin-top:5px}.product-check-out-button.selected,.product-check-out-button:hover{background:#dd344f}.product-check-out-button:hover{text-decoration:none}@media only screen and (min-width:768px){.product-check-out-button{width:200px}}.product-check-out-button.active{display:flex}.product-custom-button{min-width:200px;width:auto;padding-left:10px;padding-right:10px}.product-custom-button i{font-size:18px;margin-right:8px}@media only screen and (min-width:768px){.product-main-conent .share-social{margin-top:20px}.product-detail-image:nth-child(2){flex-basis:50%;max-width:50%;order:-2}.product-detail-image:nth-child(3){order:-2}.product-detail-image:nth-child(4){margin-top:25px}.product-detail-image:nth-child(5){flex-basis:50%;margin-top:25px}.product-detail-info{padding:10px 25px 25px}.product-whatsapp{display:none}.product-buttons{order:-1;margin-top:25px}.product-services-list{display:flex}.product-services-item{padding:0 25px;margin:0 4px 0 0}.product-add-to-order-button,.product-check-out-button,.product-custom-button,.service-appointment-button{min-width:300px;width:auto;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1260px){.product-wrapper{display:flex;flex-wrap:wrap}.product-main-content{margin-right:auto;flex:1;display:flex;flex-wrap:wrap}.product-main-content .share-social{margin-top:30px}.product-column-content{margin-left:auto}.product-detail{flex:1}.product-detail-info{padding:20px 30px 30px}.product-detail-description{font-size:15px}.product-services-list{margin-top:20px;padding:0;margin:0 0 0 5px;width:160px}.product-services-list.mobile{display:none}.product-services-list.desktop{display:block}.product-services-item{padding:0 18px;margin:5px 0 0}}.featured-products{display:none}@media only screen and (min-width:768px){.featured-products{display:block;flex-basis:100%;margin-top:25px}.featured-products-title{font-size:22px;color:#db2744}.featured-products-list{display:flex;margin:20px -2.5px 0}.featured-products-list .product{flex-basis:33.333%;margin:0 2.5px;height:auto}.featured-products-list .product:last-child{display:none}}@media only screen and (min-width:1260px){.featured-products{margin-top:50px}.featured-products-list .product{flex-basis:25%}.featured-products-list .product:last-child{display:flex}}.tour-wrapper{height:240px;width:100%;position:relative}.tour-visor{height:100%}.tour-fullscreen{top:0;right:0;z-index:3;margin:10px;position:absolute;background:#db2744}.tour-overlay{top:0;z-index:2;background:rgba(0,0,0,.5);position:absolute;width:100%;height:100%}.tour-big-btn,.tour-btn{background-color:#db2744;font-size:24px;color:#fff;font-family:ionicons}.tour-big-btn:hover,.tour-btn:hover{background-color:rgba(0,0,0,.2)}.tour-big-btn{font-size:40px;padding:5px 15px;background:#db2744;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-24px}.tour-btn-group{bottom:0;z-index:2;background:#db2744;position:absolute;width:100%;text-align:center}.tour-btn-group:after{content:'';width:50px;height:5px;background-color:#510e18;margin:auto;display:block;margin-bottom:-5px}.tour-btn-group .tour-btn{padding:7px 16px;font-size:35px}.tour-fullscreen-btn{padding:6px 8px;font-size:22px}.tour-icon-prev:before{content:'\f4aa'}.tour-icon-next:before{content:'\f4ac'}.tour-icon-play:before{content:'\f488'}.tour-icon-pause:before{content:'\f478'}.tour-icon-fullscreen:before{content:'\f346'}@media only screen and (min-width:768px){.virtual-tour-content .share-social{margin-top:25px}.virtual-tour{padding:20px 17px;background-color:#fff;border:1px solid #ebebeb}.tour-wrapper{height:448px}}@media only screen and (min-width:1260px){.virtual-tour-content .share-social{margin-top:40px}.virtual-tour{padding:25px}.tour-wrapper{height:608px}}.age-warning{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:100000;overflow-y:auto}.age-warning-container{max-width:600px;padding:20px;margin:auto;text-align:center}.age-warning-logo{width:120px;height:100px;margin:30px auto;color:#fff}.age-warning-title{color:#db2744;font-size:1.625em;margin-bottom:1.1em;display:block;line-height:1.231em}.age-warning-question{display:block;color:#fff;font-size:1.125em;margin-bottom:1.8em;text-transform:uppercase}.age-warning-question-wrapper{margin-bottom:50px}.age-warning-question-wrapper .btn{width:120px;height:40px;min-width:auto;background-color:transparent;border:1px solid #db2744;color:#db2744;text-transform:uppercase}.age-warning-question-wrapper .btn+.btn{margin-left:30px}.age-warning-cookies{color:#888}.age-warning-cookies>*{font-size:14px;line-height:20px}.age-warning-cookies a{color:#db2744}.age-warning-cookies a:focus,.age-warning-cookies a:hover,.age-warning-cookies a:visited{color:#db2744}.age-warning-denegate-img{color:#ebebeb;width:4em;margin-bottom:30px;margin-top:.5em}.age-warning-denegate{color:#ebebeb;font-size:1.25em;display:block;text-transform:uppercase;position:relative;margin-top:140px;line-height:28px}.age-warning-denegate:before{position:absolute;top:-96px;left:0;right:0;font-size:70px;color:#db2744}@media only screen and (min-width:1260px){.age-warning-logo{margin-top:130px;margin-bottom:2.25em}.age-warning-title{font-size:3.125em;line-height:1.16em;margin-bottom:.625em}.age-warning-question{font-size:1.25em;margin-bottom:3em}.age-warning-question-wrapper{margin-bottom:4.125em}.age-warning-question-wrapper .btn{width:150px}.age-warning-question-wrapper .btn+.btn{margin-left:40px}.age-warning-denegate{font-size:1.875em;margin-top:184px;line-height:36px}.age-warning-denegate:before{top:-130px;font-size:80px}}.button-load-more{margin:10px auto 0;font-size:18px;color:#db2744;border:1px solid #db2744;display:block;text-align:center;padding:10px;font-weight:700;text-transform:uppercase}.button-load-more:hover{background:#db2744;color:#fff;text-decoration:none}.button-load-more.loading{position:relative}.button-load-more.loading:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#db2744;z-index:1}.button-load-more.loading:after{content:'\f29a';font-family:Ionicons;color:#fff;font-size:28px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:24px;height:24px;z-index:2;transform-origin:center center;animation-name:spin;animation-duration:2s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:normal}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (min-width:768px){.button-load-more{width:200px;margin-top:26px}}@media only screen and (min-width:1260px){.button-load-more{margin-top:50px}}.card{display:block;background-color:#fff;border-color:#ebebeb;border-width:1px;border-style:solid;max-width:100%}.card:focus,.card:hover,.card:visited{text-decoration:none;color:inherit}.card-image img{display:block;width:100%}.card-content{padding:15px 13px 48px;display:flex;flex-direction:column;position:relative}.card-title{display:block;color:#db2744;font-size:22px;line-height:1.4;max-height:55px;overflow:hidden}.card-price,.card-publication{display:block;font-size:15px;margin-top:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.4}.card-price-label{color:#0a0a0d;font-weight:700;margin-right:5px}.card-price-value{color:#0a0a0d;font-weight:700}.card-old-price-value{font-size:12px;font-weight:700;color:#bababa;text-decoration:line-through;margin-left:4px}.card-publication{color:#2e080e}.card-description{font-size:14px;color:#888;margin-top:10px;max-height:108px;overflow:hidden;flex:1 1 auto;line-height:1.5}.card-description *{margin:0;padding:0}.card-description ul{list-style-type:disc}.card-description ol,.card-description ul{list-style-position:inside}.card-button{background-color:#db2744;width:40px;height:40px;align-self:flex-end;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;right:0}.card-button:after{content:'\f3d1';font-family:Ionicons;color:#fff;font-size:30px}.card-reactions{margin-top:15px;color:#888}.card-reactions span{font-size:.75em;line-height:1}.card-reactions>*{vertical-align:middle}.card-reactions i{background-image:url(../img/facebook-reaction-icons.png);width:1.563em;height:1.563em;display:inline-block;position:relative}.card-reactions i~i{margin-left:-.563em}.card-reactions .like{z-index:6}.card-reactions .haha{background-position:-3.563em 0;z-index:5}.card-reactions .love{background-position:-1.813em 0;z-index:4}.card-reactions .wow{background-position:-5.375em 0;z-index:3}.card-reactions .sad{background-position:-7.125em 0;z-index:2}.card-reactions .angry{background-position:-8.875em 0;z-index:1}.home-carousel{padding-top:10px}.home-carousel-item:not(:first-child){margin-left:10px}.home-carousel-item .card{width:250px;position:relative}.home-carousel-item .card:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.65);opacity:1;visibility:visible;transition:all .3s ease;z-index:1}.home-carousel-item.slick-active .card:before{opacity:0;visibility:hidden}@media only screen and (min-width:1260px){.home-carousel{margin-left:4px;flex:1 1 auto;overflow:hidden;padding:0}.home-section-carousel .slick-list{padding-top:45px}.home-section-carousel .slick-dots{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:30px}.home-section-carousel .slick-dots li{display:inline-block;margin:0 7px}.home-section-carousel .slick-dots button{width:15px;height:15px;background-color:#e76d81;transition:all .1s ease-in-out;text-indent:999px;overflow:hidden}.home-section-carousel .slick-dots .slick-active button{background-color:#db2744}.home-section-carousel .slick-dots :not(.slick-active) button:hover{transform:scale(1.3)}.home-carousel-item:not(:first-child){margin-left:4px}.home-carousel-item:nth-child(odd){width:242px}.home-carousel-item:nth-child(even){width:290px}.home-carousel-item .card{width:auto}.home-carousel-item .card:before{content:none}}@media screen and (min-width:530px){.home-carousel-item.slick-current+.home-carousel-item .card:before{opacity:0;visibility:hidden}}@media screen and (min-width:810px){.home-carousel-item.slick-current+.home-carousel-item+.home-carousel-item .card:before{opacity:0;visibility:hidden}}@media screen and (min-width:1070px){.home-carousel-item.slick-current+.home-carousel-item+.home-carousel-item+.home-carousel-item .card:before{opacity:0;visibility:hidden}}.conversion-buttons-mobile{display:flex;background-color:#97192d}.conversion-buttons-mobile .conversion-button{flex:1;box-shadow:1px 0 0 0 rgba(255,255,255,.25);text-transform:uppercase;color:#fff;margin:auto;padding:9px 0;text-decoration:none}.conversion-buttons-mobile .conversion-button .ion,.conversion-buttons-mobile .conversion-button span{display:block;text-align:center}.conversion-buttons-mobile .conversion-button .ion{font-size:24px}.conversion-buttons-mobile .conversion-button span{margin-top:4px;font-size:12px}@media only screen and (min-width:768px){.conversion-buttons-mobile{display:none}}.coupon{position:relative}.coupon-border{border:1px solid #fff}.coupon-info{background-color:#db2744;padding:10px 10px 0;text-align:center;color:#fff}.coupon-info .coupon-border{padding:30px 10px 10px;border-style:solid solid none}.coupon-title{font-size:22px;line-height:1.3;max-width:100%}.coupon-value{font-size:50px;font-weight:700;margin-top:10px;display:block}.coupon-description,.coupon-more-info,.coupon-period-time{font-size:14px;line-height:1.5}.coupon-description{margin-top:15px}.coupon-description a{color:#fff;text-decoration:underline}.coupon-more-info,.coupon-period-time{margin-top:12px}.coupon-action{background-color:#000;padding:0 10px 10px;color:#fff;text-align:center}.coupon-action .coupon-border{padding:10px;border-style:none solid solid;position:relative}.coupon-buttons.active .coupon-button-download{display:none}.coupon-buttons.active .tab-links-coupon{display:flex}.coupon-button-download{background-color:#db2744;font-weight:700;text-transform:uppercase;display:block;text-align:center;padding:12px;color:#fff;width:100%}.coupon-button-download:hover{text-decoration:none}.tab-links-coupon{height:40px;min-width:224px;justify-content:center;align-items:center;display:none}.tab-links-coupon>*{font-family:ionicons;font-size:34px;color:#fff;margin:0 16px;cursor:pointer}.tab-links-coupon>:hover{text-decoration:none}.tab-links-coupon>.active{color:#db2744;cursor:default}.coupon-button-print:before{content:'\f21a'}.coupon-button-sms:before{content:'\f11b'}.coupon-button-email:before{content:'\f2f6'}.coupon-tab-content>*{display:none;margin-top:12px}.coupon-tab-content>.tab-active{display:block}.coupon-tab-content form{display:flex;justify-content:center;height:30px}.coupon-tab-content form *{text-transform:uppercase}.coupon-tab-content input{width:140px;font-size:14px;color:#888;border:0;padding:0 12px;background-color:#fff}.coupon-tab-content input.field-error{background-color:#ffafaf}.coupon-tab-content button{font-weight:700;background-color:#db2744;padding:0 12px}.coupon-tab-content .form-success-msg{display:none;position:absolute;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;background:#000;margin:0;font-size:18px;line-height:1.5}.coupon-tab-content .form-success-msg.active{display:flex}.coupon-share-button{font-size:14px;text-transform:uppercase;margin-top:16px;display:block;cursor:pointer}.coupon-share-button:before{content:'\f3ac';font-family:ionicons;font-size:16px;margin-right:15px;vertical-align:middle}.coupon-share{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(219,39,68,.9);display:none;align-items:center;justify-content:center;flex-direction:column}.coupon-share.active{display:flex}.coupon-share .social-icon-list{margin-top:40px;display:flex;align-items:center;align-content:space-between;width:100%}.coupon-share .social-icon-list li{text-align:center;max-width:50px;flex:1 1 auto}.coupon-share .social-icon-list li:first-child{margin-left:auto}.coupon-share .social-icon-list li:last-child{margin-right:auto}.coupon-share .social-icon-list .social-icon{font-size:21px;color:#fff;display:block}.coupon-close-button{position:absolute;right:34px;top:22px;color:#fff;font-size:30px;background:0 0}.coupon-share-title{font-size:30px;color:#fff}@media only screen and (min-width:768px){.coupon-info .coupon-border{padding:30px 20px 20px;text-align:left}.coupon-title{font-size:30px}.coupon-description,.coupon-value{margin-top:22px}.coupon-more-info,.coupon-period-time{margin-top:15px}.coupon-action .coupon-border{padding:34px 20px;display:flex;align-items:center}.coupon-button-download{width:260px;margin-right:auto}.coupon-share-button{margin:0 0 0 auto}.coupon-share .social-icon-list li{max-width:60px}.coupon-share .social-icon-list .hide-social-whatsapp{display:none}}@media only screen and (min-width:1260px){.coupon-info .coupon-border{padding:40px 40px 20px}.coupon-action .coupon-border{padding-left:40px;padding-right:40px}.coupon-large{display:flex}.coupon-large .coupon-info{flex:1;display:flex;padding:10px 0 10px 10px}.coupon-large .coupon-info .coupon-border{border-style:solid none solid solid;align-items:flex-start;padding:40px}.coupon-large .coupon-action{flex-basis:315px;display:flex;padding:10px 10px 10px 0}.coupon-large .coupon-action .coupon-border{border-style:solid solid solid none;align-items:center;padding:40px}.coupon-large .coupon-action .coupon-border:before{color:#606060;font-size:68px;content:'\f41f';font-family:ionicons}.coupon-large .coupon-border{flex:1;display:flex;flex-direction:column;justify-content:center}.coupon-large .coupon-title{font-size:40px;line-height:.9}.coupon-large .coupon-value{margin-top:14px;font-size:60px}.coupon-large .coupon-description{margin-top:14px}.coupon-large .coupon-more-info{margin-top:12px}.coupon-large .coupon-period-time{margin-top:40px}.coupon-large .coupon-buttons{margin-top:30px}.coupon-large .coupon-button-download{margin:0;width:186px}.coupon-large .coupon-buttons{margin-top:30px}.coupon-large .coupon-share-button{margin:40px 0 0;font-weight:700}}.social-icon-hover-animation{width:100%}.social-icon-hover-animation:hover{width:112%}.custom-social-wrapper{position:fixed;right:0;bottom:0;width:100%;z-index:10}.custom-social-buttons .social-icon-list{display:flex}.custom-social-buttons .social-icon-list li{flex:1 1 auto}.custom-social-buttons .social-icon-list .custom-social-icon-facebook{background-color:#4267b2}.custom-social-buttons .social-icon-list .custom-social-icon-twitter{background-color:#1ea0f2}.custom-social-buttons .social-icon-list .custom-social-icon-linkedin{background-color:#0277b5}.custom-social-buttons .social-icon-list .custom-social-icon-pinterest{background-color:#e63e30}.custom-social-buttons .social-icon-list .custom-social-icon-whatsapp{background-color:#49e176}.custom-social-buttons .social-icon-list .custom-social-icon-fbmessenger{background-color:#1592f6}.custom-social-buttons .social-icon{display:flex;align-items:center;justify-content:center;height:40px;color:#fff;font-size:1.5em}.custom-social-buttons .social-icon-name,.custom-social-buttons .social-icon-share{display:none}.social-icon-list img{width:24px}.social-icon-list .icon-facebook-messenger{font-size:23px}.social-icon-list .icon-icono-gmb{font-size:1.15rem}.custom-social-action{display:none}@media only screen and (min-width:768px){.custom-social-wrapper{width:auto;top:40%;bottom:auto;transform:translateY(-50%)}.custom-social-buttons .social-icon-list{width:50px;flex-direction:column;align-items:flex-end}.custom-social-buttons .social-icon-list li{transition:width .3s ease-out,transform .4s cubic-bezier(0,0,.2,1);width:100%}.custom-social-buttons .social-icon-list li:hover{width:112%}.custom-social-buttons .social-icon-list li.custom-social-icon-facebook{transform:translateY(300%)}.custom-social-buttons .social-icon-list li.custom-social-icon-twitter{transform:translateY(200%)}.custom-social-buttons .social-icon-list li.custom-social-icon-pinterest{transform:translateY(-100%)}.custom-social-buttons .social-icon-list li.custom-social-icon-linkedin{margin-bottom:50px;transform:translateY(100%)}.custom-social-buttons .social-icon-list li.custom-social-icon-whatsapp{display:none}.custom-social-buttons .social-icon-list li.custom-social-icon-fbmessenger{transform:translateY(-200%)}.custom-social-buttons .social-icon{height:50px}.custom-social-action{position:absolute;display:block;height:50px;top:50%;right:0;background-color:#db2744;color:#fff;font-size:1.5em;transition:width .3s ease-out;width:100%}.custom-social-action:hover{width:112%}.active .custom-social-buttons .social-icon-list li{transform:translateY(0)}.social-network-list .social-icon .icon-icono-gmb{font-size:1.1rem}.social-network-list .social-icon:hover{text-decoration:none}}.lightbox.lightbox-deprecated{background-color:rgba(52,52,52,.9);z-index:100001}.lightbox.lightbox-deprecated .lightbox-wrapper{border-radius:2px;background-color:rgba(67,67,67,.95);width:900px;height:400px;max-width:unset;box-shadow:2px 2px 8px 1px #222;padding:60px 100px}.lightbox.lightbox-deprecated .lightbox-close{color:#fff;position:absolute;right:-76px;top:-34px;font-size:26px}.lightbox.lightbox-deprecated .deprecated-text{text-align:center;color:#fff;margin-bottom:48px}.lightbox.lightbox-deprecated .deprecated-text .title{font-size:18px;text-transform:uppercase;margin-bottom:10px;display:block;line-height:24px;font-weight:700}.lightbox.lightbox-deprecated .deprecated-text .content{line-height:24px;font-size:16px}.lightbox.lightbox-deprecated .deprecated-updates li{display:inline-block;width:25%;text-align:center}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-item-icon{margin:0 auto 34px}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link{width:130px;height:40px;border-radius:20px;border:2px solid;text-transform:uppercase;font-size:15px;display:block;margin:0 auto;padding:10px}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link span{color:#fff}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link.chrome{border-color:#ffcd41}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link.firefox{border-color:#ea990b}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link.edge{border-color:#026bd2}.lightbox.lightbox-deprecated .deprecated-updates .deprecated-update-link.safari{border-color:#06c0e8}.download-files{margin-top:18px;max-width:494px}.download-files .title{font-size:16px;margin-bottom:4px;font-weight:700;text-align:left}.download-files ul{min-height:80px;padding:10px;padding-right:48px;border:1px solid #ebebeb;border-left:3px solid #db2744;list-style-position:inside;color:#db2744;display:block;position:relative}.download-files ul>li{text-align:left}.download-files ul:before{position:absolute;top:.071em;right:.357em;font-size:4.375em;color:#ebebeb}.download-files ul a{font-size:14px;line-height:22px;text-decoration:none;color:#db2744}.form-wrapper{border:1px solid #ebebeb;margin-top:10px}.form-title{display:block;background-color:#db2744;font-size:24px;color:#fff;text-align:center;padding:16px 0}.form{height:100%;padding:15px 10px;background-color:#fff;position:relative}.form-label{color:#888;display:block;font-size:11px;text-transform:uppercase}.form-input{margin-bottom:14px;flex-basis:100%}.form-input input,.form-input select,.form-input textarea{display:block;border:0;border-bottom:1px solid #888;width:100%;font-size:11px;margin-top:4px;padding:2px 10px;border-radius:0;line-height:1.4;color:#000;background-color:#fff}.form-input input{height:20px}.form-input textarea{height:50px;resize:initial}.form-input-icon-wrapper~input,.form-input-icon-wrapper~select{background-color:transparent;width:105%;z-index:1;position:relative}.form-input-wrapper{position:relative}.form-input-icon-wrapper{position:absolute;right:3px;bottom:4px;height:100%;width:20px;background-color:#fff;text-align:center}.form-input-icon-wrapper i{font-size:20px}.form-button{margin:24px -10px -15px}.form-button .btn{height:50px;width:100%;background:#510e18;border:0;min-width:200px;font-size:22px;color:#fff;text-transform:uppercase;text-align:center;padding-left:20px;padding-right:20px}.form-checkbox{display:flex;color:#888;margin-top:6px}.form-checkbox>span{font-size:12px;line-height:16px;display:block}.form-checkbox>span a{color:inherit;text-decoration:underline}.form-checkbox .checkbox{margin-right:8px}.form-checkbox input{display:none;cursor:pointer}.form-checkbox input:checked+label i:first-child{display:inline-block}.form-checkbox input:checked+label i:first-child+i{display:none}.form-checkbox label i:first-child{display:none}.form-checkbox label .ion{font-size:24px}.form-checkbox label .ion-android-checkbox-outline{display:none}.honeypot{position:absolute;top:400%;left:400%;z-index:-100;background:0 0}.field-error{color:#dd4153}.field-error label{color:#dd4153}.field-error input,.field-error select,.field-error textarea{border-color:#dd4153}.form-error-msg,.form-unsuccess-msg{color:#dd4153;font-size:11px;margin-top:-6px;margin-bottom:6px;text-align:left}.form-success-msg{flex-direction:column;height:100%}.form-success-msg .title{text-align:center;font-size:16px;margin-bottom:30px;margin-top:auto;color:#888;text-transform:uppercase;line-height:24px}.form-success-msg .description{font-size:14px;text-align:center;line-height:18px;margin-top:0;margin-bottom:auto;color:#888}.form-success-msg.active{display:flex}@media only screen and (min-width:768px){.form-wrapper{width:416px;padding-left:50px;padding-bottom:50px;background-color:#db2744;border:0;margin:30px auto 10px}.form-title{text-align:left}.form{padding:37px;margin-right:-50px;border:1px solid #ebebeb}form{display:flex;flex-wrap:wrap}.form-input:nth-child(3){flex-basis:50%;max-width:50%;padding-right:10px}.form-input:nth-child(4){flex-basis:50%;max-width:50%;padding-left:10px}.form-button{position:absolute;top:100%;right:49px;margin:0}.form-button .btn{margin-top:1px}}@media only screen and (min-width:1260px){.form-wrapper{margin:0 50px 0 5px;align-self:flex-start}}.lightbox{background-color:rgba(17,17,17,.8);position:fixed;width:100%;height:100vh;top:0;left:0;z-index:12;display:flex;opacity:0;visibility:hidden;transition:all .3s;align-items:center;padding:20px}.lightbox.opened{visibility:visible;opacity:1}.lightbox-wrapper{width:100%;max-height:100%;max-width:728px;margin:auto;overflow:hidden;overflow-y:auto}.lightbox-content,.lightbox-header{position:relative;z-index:1}.lightbox-close .ion{background-color:transparent}@media only screen and (min-width:768px){.lightbox{display:flex}}.lightbox-conversion .lightbox-close{position:absolute;right:16px}.lightbox-conversion .lightbox-close .ion{border:0;background:0 0}.lightbox-conversion .lightbox-close .ion:before{font-size:18px;opacity:.8;color:#fff}.lightbox-conversion .lightbox-content,.lightbox-conversion .lightbox-header{margin:auto}.lightbox-conversion .lightbox-header{display:flex;justify-content:center;align-items:center;background-color:#db2744;font-size:24px;color:#fff;text-align:left;padding:15px 50px}.lightbox-conversion .form-wrapper{margin:0}.lightbox-conversion .lightbox-wrapper{overflow-y:hidden}@media only screen and (min-width:768px){.lightbox-conversion .lightbox-content,.lightbox-conversion .lightbox-header{width:416px}.lightbox-conversion .lightbox-header{justify-content:flex-start}}.lightbox-gallery.lightbox{background-color:#fff;padding:10px}.lightbox-gallery.opened{display:block}.lightbox-gallery .lightbox-header{padding:6px 0 10px;display:flex;flex-wrap:wrap;height:auto}.lightbox-gallery .lightbox-title{order:-1;flex:1;padding-right:16px;line-height:1.4;font-size:18px;color:#000;margin-bottom:10px}.lightbox-gallery .lightbox-close{display:block;margin:0 0 10px;order:-1}.lightbox-gallery .lightbox-close .ion{padding:0}.lightbox-gallery .lightbox-close .ion:before{color:#db2744;font-size:24px}.lightbox-gallery .gallery-controls{display:flex;justify-content:space-between;margin-left:auto;color:#db2744;flex-basis:100%;margin:0}.lightbox-gallery .gallery-controls .ion{background-color:transparent;padding:0}.lightbox-gallery .gallery-controls .ion:before{font-size:30px}.lightbox-gallery .lightbox-content{padding:0}.lightbox-gallery .gallery-itemview video{max-width:100%;margin:0 auto}.lightbox-gallery .gallery-itemview img{max-height:100%;max-width:100%;margin:0 auto}.lightbox-gallery .gallery-carousel-list{display:grid;grid-template-columns:25% 25% 25% 25%;margin:-2px}.lightbox-gallery .gallery-carousel-list .thumbnail{padding:3px;display:block;cursor:pointer}.lightbox-gallery .gallery-carousel-list .thumbnail img{width:100%}.lightbox-gallery .gallery-carousel-list .thumbnail.active .thumbnail-content{outline:1px solid #741323}.lightbox-gallery .gallery-carousel{max-height:280px;overflow-y:auto;overflow-x:hidden;min-height:144px}@media only screen and (min-width:768px){.lightbox-gallery.lightbox{align-items:flex-start;padding:20px}.lightbox-gallery.opened{display:flex}.lightbox-gallery .lightbox-header{padding:0;margin-top:30px;margin-bottom:20px}.lightbox-gallery .lightbox-wrapper{margin:0 auto;max-width:876px}.lightbox-gallery .lightbox-content{height:auto;flex:1;overflow:auto}.lightbox-gallery .lightbox-title{margin-bottom:16px}.lightbox-gallery .lightbox-close{margin-bottom:16px}.lightbox-gallery .lightbox-close .ion:before{font-size:26px}}@media only screen and (min-width:1260px){.lightbox-gallery .gallery-carousel-list{grid-template-columns:20% 20% 20% 20% 20%}.lightbox-gallery .gallery-carousel{min-height:164px}.lightbox-gallery .lightbox-header{flex-direction:row}.lightbox-gallery .lightbox-close{order:0;margin-bottom:0}.lightbox-gallery .lightbox-close .ion:before{font-size:30px}.lightbox-gallery .gallery-controls{flex-basis:auto;align-items:flex-start}.lightbox-gallery .gallery-controls .ion{margin-right:20px}.lightbox-gallery .lightbox-header>:first-child{margin-left:auto}}.mailto{position:relative;display:inline-block}.mailto:hover .mailto-suggestion{display:block}.mailto.active .mailto-suggestion,.mailto.active:hover .mailto-suggestion{display:none}.mailto.active .mailto-message{display:flex}.mailto-desktop,.mailto-mobile{display:block;position:relative;cursor:pointer}.mailto-desktop:hover,.mailto-mobile:hover{text-decoration:none}.mailto-desktop:before,.mailto-mobile:before{content:'@';font-size:20px;font-weight:600;margin-right:7px;vertical-align:middle}.mailto-desktop.show-email:before,.mailto-mobile.show-email:before{content:none}.mailto-desktop.show-email{display:inline}.mailto-suggestion{background-color:#fff;color:#2e080e;display:none;position:absolute;left:50%;right:0;bottom:99%;transform:translateX(-50%);font-size:14px;width:190px;padding:10px 11px;white-space:initial;line-height:1.4;text-align:center;vertical-align:middle;border-color:#db2744;border-width:2px;border-style:solid none none}.mailto-suggestion:before{content:'';position:absolute;width:100%;height:1.5em;left:0;right:0;bottom:-1em}.mailto-suggestion:after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:10px 8px 0;border-color:#fff transparent transparent transparent;bottom:-6px;left:0;right:0;margin:auto}.mailto-suggestion span{display:block}.mailto-suggestion a{display:inline-block;margin:0 4px;text-decoration:underline}.mailto-message{display:none;background-color:#fff;color:#0b0203;padding:10px 15px;position:relative;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.mailto-message .ion{color:#db2744;margin-right:5px;margin-top:3px}.mailto-message span{text-align:left;display:block;font-size:13px;white-space:nowrap}.mailto-message-text{line-height:1.4}.mailto-message-email{font-size:13px;color:#510e18}.mailto-message-done:first-letter{text-transform:uppercase}.mailto-copy,.mailto-open{color:#db2744}.page-title{font-weight:400;color:#db2744;margin-bottom:20px;font-size:22px;line-height:26px}@media only screen and (min-width:768px){.page-title{color:#888;line-height:30px;margin-bottom:16px}}@media only screen and (min-width:1260px){.page-title{font-size:30px;margin-bottom:30px}}.preview-slider{position:fixed;top:24%;left:-180px;max-width:180px;background-color:#00aeca;padding:30px 18px;transition-property:left;transition-duration:.5s;z-index:100}.preview-slider.active{left:0}.preview-slider.active .preview-slider-handler:after{transform:rotate(0);transition-duration:.3s}.preview-slider-handler{width:50px;height:60px;overflow:hidden;position:absolute;right:-40px;background-color:#00aeca;border-radius:0 50% 50% 0;text-align:center;line-height:60px;top:0;bottom:0;margin:auto}.preview-slider-handler:hover{text-decoration:none}.preview-slider-handler:focus{text-decoration:none}.preview-slider-handler:after{display:inline-block;font-family:Ionicons;content:"\f3d2";font-size:30px;color:#fff;transform:rotate(180deg);transition-duration:.3s}.preview-slider-content{text-align:center;color:#fff}.preview-slider-content:hover{text-decoration:none}.preview-slider-content:focus{text-decoration:none}.preview-slider-content span{line-height:20px;display:block;margin-bottom:20px}.preview-slider-content span:last-child{margin-bottom:0}.review-wrapper{text-align:center}.review-wrapper .slick-dots{text-align:center;list-style:none}.review-wrapper .slick-dots li{display:inline}.review-wrapper .slick-dots button{color:transparent;background-color:#ebebeb;height:15px;width:15px;margin:0 7px}.review-wrapper .slick-active button{background-color:#db2744}.review-wrapper .slick-initialized .slick-slide,.review-wrapper .slick-list,.review-wrapper .slick-track{display:flex}.review-wrapper .slick-slide{height:auto}.no-dots .slick-dots{display:none}.review-carousel-container{margin:0 auto;width:100%;padding-top:10px;padding-bottom:10px;text-align:left}.review-card-wrapper{width:15.625rem}.review-card-wrapper:not(:first-child){margin-left:10px}.review-card-wrapper .review-card{border:0}.review-card-wrapper .review-card:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.65);opacity:1;visibility:visible;transition:all .3s ease;z-index:1}.review-card-wrapper.slick-active .review-card{border:1px solid #ebebeb}.review-card-wrapper.slick-active .review-card:before{opacity:0;visibility:hidden}.review-card{position:relative;background-color:#fff;display:flex;flex-direction:column;width:100%;cursor:move}.review-card .card-button{display:none}.review-card .card-button:hover{text-decoration:none}.review-description-wrapper{padding:19px 13px 10px;display:flex;flex:auto;flex-direction:column}.review-description-wrapper .review-description{padding-right:0}.review-description{font-size:14px;color:#888;max-height:93px;overflow:hidden}.review-description>*{line-height:24px}.review-description:after,.review-description:before{display:none}.review-read-more{height:.9em;display:inline-block;text-align:right;margin-left:auto;margin-top:auto;color:#db2744;font-size:1.875em}.review-read-more:hover{text-decoration:none}.review-identificator{padding:0 13px 19px;display:flex;flex-direction:column;margin-top:auto;position:relative}.review-author{font-size:22px;line-height:24px;color:#db2744;margin-bottom:4px}.review-date{font-size:14px;line-height:22px;margin-bottom:6px;color:#2e080e;padding-left:32px}.review-rate{font-size:1.25em;white-space:nowrap}.review-rate .ion-ios-star{margin:0 1px;color:#888;display:inline-block}.review-rate .star-rate{color:#f0dd0b}.btn.review-write{background-color:#97192d;color:#fff;font-weight:700;font-size:18px;text-transform:uppercase;text-align:center;padding:11px 4px;display:block}.btn.review-write+.review-write{margin-top:10px}.btn.review-write:hover{text-decoration:none}.review-type{width:25px;height:25px;position:absolute;bottom:44px;left:12px;background-image:url(../img/google-flat.png);background-size:cover}.review-facebook .review-rate .star-rate{color:#4081ff}.review-facebook .review-type{background-image:url(../img/facebook-flat.png)}@media only screen and (min-width:768px){.review-carousel-container{margin:auto auto 0}.btn.review-write{margin:10px auto auto;padding:16px 32px;display:inline-block}.btn.review-write+.review-write{margin-left:10px}.review-card{width:15.625rem}}@media only screen and (min-width:1260px){.review-description-wrapper{padding:30px 30px .75em}.review-identificator{padding:20px 30px}.btn.review-write{font-size:22px;padding:14px 36px;margin-top:28px}.review-wrapper{margin:0 0 0 4px;flex:1 1 auto;overflow:hidden;padding:0;height:100%}.review-card{width:100%;height:250px;transition:all .3s ease}.review-card:hover{height:295px;margin-top:-45px}.review-card:hover>.review-description-wrapper .review-description{transition:all .3s ease;max-height:142px}.review-card-wrapper:not(:first-child){margin-left:4px}.review-card-wrapper .review-card{border:1px solid #ebebeb}.review-carousel-container{padding:0}.review-carousel-container .slick-dots{margin-top:30px}.review-carousel{padding-top:45px}.review-carousel .slick-list{overflow:visible}.review-type{left:30px}}.progressive-bar{position:fixed;height:2px;background-color:#db2744;width:0;top:0;left:0;z-index:20}.selector-text{display:block;color:#888;font-size:14px}.selector-bar-wrapper{position:relative;margin-top:10px;background-color:#fff}.selector-bar-wrapper:before{content:'\f123';font-family:ionicons;font-size:18px;color:#fff;width:30px;position:absolute;top:0;bottom:0;right:0;background-color:#db2744;display:flex;align-items:center;justify-content:center;z-index:2}.selector-bar{background:0 0;border:1px solid #db2744;height:30px;width:100%;color:#888;font-size:14px;position:relative;z-index:2;appearance:none;cursor:pointer;padding:0 10px;line-height:1.2;-webkit-appearance:none}@media only screen and (min-width:768px){.selector-bar{height:40px}.selector-bar-wrapper:before{width:40px}}.share-social{display:flex;align-items:center;justify-content:center;margin-top:10px}.share-social-wrapper{width:100%;height:40px;border:1px solid #db2744;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}.share-social-msg{color:#db2744;text-transform:uppercase;font-size:18px;text-align:center;font-weight:700;position:absolute;left:0;right:0;top:10px;margin:auto;transition:all .3s;transform:translateY(0);opacity:1;display:none}.share-social-media .social-icon-list{width:100%;display:flex;align-items:center;justify-content:center}.share-social-media .social-icon-list>li{margin:0 2px}.share-social-media .social-icon-list .social-icon-name{display:none}.share-social-media .social-icon{color:#db2744;font-size:20px;padding:10px}@media only screen and (min-width:768px){.share-social{margin-top:20px}.share-social-wrapper,.social-icon-list{width:300px}.share-social-media .social-icon-list .hide-social-whatsapp{display:none}}@media only screen and (min-width:1260px){.share-social{margin-top:50px}.share-social-wrapper:hover .share-social-msg{transition:all .3s;top:-20px;opacity:0}.share-social-wrapper:hover .share-social-media{transition:all .3s;top:0;opacity:1;transform:scale(1)}.share-social-media{top:20px;opacity:0;transform:scale(.5)}.share-social-msg{display:block}}.social-data{flex:1 0 auto}.social-data .title{font-size:14px;color:#fff;margin-right:8px;display:inline-block;vertical-align:middle}.social-network-list{display:inline-block;vertical-align:middle}.social-network-list .social-icon{display:inline-block;color:#fff;margin:5px}.social-network-list .icon{font-size:20px}.home-photo-mask{display:none}.home-photo-mask{position:absolute;height:240px;bottom:0;overflow:hidden;width:100%}.mask-pattern-wrapper{display:flex;height:100%;width:4050px;position:absolute;left:-250%;right:-250%;margin:0 auto}.mask-pattern{height:100%;position:relative;min-width:1350px}.mask-pattern>*{width:50px;height:50px;background-color:#f8f8f8;display:inline-block;position:absolute;opacity:0}.sqr-0{bottom:100px;left:0}.sqr-1{bottom:0;left:0}.sqr-2{bottom:0;left:100px}.sqr-3{left:200px;bottom:0}.sqr-4{left:400px;bottom:0}.sqr-5{left:450px;bottom:0}.sqr-6{left:500px;bottom:90px}.sqr-7{left:550px;bottom:0}.sqr-8{left:600px;bottom:0}.sqr-9{left:650px;bottom:50px}.sqr-10{left:700px;bottom:100px}.sqr-11{left:700px;bottom:50px}.sqr-12{left:750px;bottom:0}.sqr-13{left:800px;bottom:100px}.sqr-14{left:800px;bottom:50px}.sqr-15{left:850px;bottom:50px}.sqr-16{left:850px;bottom:0}.sqr-17{left:900px;bottom:0}.sqr-18{left:950px;bottom:50px}.sqr-19{left:950px;bottom:0}.sqr-20{left:1000px;bottom:0}.sqr-21{left:1050px;bottom:50px}.sqr-22{left:1050px;bottom:0}.sqr-23{left:1100px;bottom:0}.sqr-24{left:1150px;bottom:100px}.sqr-25{left:1150px;bottom:50px}.sqr-26{left:1200px;bottom:100px}.sqr-27{left:1200px;bottom:0}.sqr-28{left:1250px;bottom:190px}.sqr-29{left:1250px;bottom:50px}.sqr-30{left:1250px;bottom:0}.sqr-31{left:1300px;bottom:100px}.sqr-32{left:1300px;bottom:0}.t-0{animation-name:fadeIn;animation-duration:2s;animation-delay:2s;animation-fill-mode:forwards}.t-1{animation-name:fadeIn;animation-duration:2.4s;animation-delay:1.2s;animation-fill-mode:forwards}.t-2{animation-name:fadeIn;animation-duration:3s;animation-delay:1.8s;animation-fill-mode:forwards}.t-3{animation-name:fadeIn;animation-duration:1.8s;animation-delay:2s;animation-fill-mode:forwards}.t-4{animation-name:fadeIn;animation-duration:2.4s;animation-delay:1s;animation-fill-mode:forwards}.t-5{animation-name:fadeIn;animation-duration:4s;animation-delay:.4s;animation-fill-mode:forwards}.t-6{animation-name:fadeIn;animation-duration:3.8s;animation-delay:.2s;animation-fill-mode:forwards}.t-7{animation-name:fadeIn;animation-duration:4.4s;animation-delay:.8s;animation-fill-mode:forwards}.t-8{animation-name:fadeIn;animation-duration:2.6s;animation-delay:2.2s;animation-fill-mode:forwards}.t-9{animation-name:fadeIn;animation-duration:2.6s;animation-delay:1.8s;animation-fill-mode:forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:768px){.home-photo-mask{display:block}}.footer .timetable .timetable-main{color:#fff}.timetable .timetable-main{display:flex;color:inherit;text-decoration:none}.timetable .timetable-main span{margin-right:10px}.timetable .timetable-main:before{display:flex;align-items:center;order:1}.timetable .timetable-main-text{display:block}.timetable .timetable-main-bold{font-weight:700;display:inline}.timetable .timetable-main-text-active{display:none}.timetable .timetable-detailed{display:none}.timetable.active .timetable-main:before{transform:rotate(180deg)}.timetable.active .timetable-main-text{display:none}.timetable.active .timetable-main-text-active{display:block}.timetable.active .timetable-detailed{display:block}.timetable span{display:block}.truncate .read-less{display:none}.truncate.expanded .home-headboard-description{max-height:initial}.truncate.expanded .read-more{display:none}.truncate.expanded .read-less{display:block}.truncate-text{overflow:hidden}.truncate-more{color:#db2744;font-size:14px;cursor:pointer}.video-wrapper{position:relative}.video-wrapper .video-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(219,39,68,.4);cursor:pointer;z-index:1}.video-wrapper .video-overlay .ion{position:absolute;color:#fff;font-size:100px;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.video-wrapper video{display:block;width:100%;max-height:460px}@media only screen and (min-width:768px){.video-wrapper video{max-height:600px}}.scroll-on{padding-top:85px}.scroll-on .header-logo{display:none}.scroll-on .header-down-bar,.scroll-on .header-top-bar{z-index:10;position:fixed;top:0;left:0;width:100%}.scroll-on:not(.home-page) .conversion-buttons-mobile{z-index:10;position:fixed;top:45px;left:0;width:100%;min-height:40px}.scroll-on:not(.home-page) .conversion-buttons-mobile .conversion-button span{display:none}.scroll-on.home-page{padding-top:45px}.scroll-on.home-page .conversion-buttons-mobile.scroll-fixed{z-index:10;position:fixed;top:45px;left:0;width:100%;min-height:40px}.scroll-on.landing-seo-page{padding-top:45px}.scroll-on.landing-seo-page .conversion-buttons-mobile{top:auto}.scroll-on.landing-seo-page .conversion-buttons-mobile .conversion-button span{display:block}@media only screen and (min-width:768px){.scroll-on{padding-top:100px}.scroll-on .header-top-bar{transform:translateY(-45px)}.scroll-on .header-down-bar{top:45px;transform:translateY(-45px)}.scroll-on .header-down-bar .content-wrapper{padding-right:65px}.scroll-on .nav-button{width:55px;height:55px;top:0}.scroll-on .menu{top:55px}.scroll-on .menu.active{width:calc(100% - 55px)}.scroll-on.home-page .header-down-bar,.scroll-on.landing-seo-page .header-down-bar{background-color:#2e080e}.scroll-on:not(.home-page) .header-down-bar .appointment-button,.scroll-on:not(.home-page) .header-down-bar .checkout-button,.scroll-on:not(.home-page) .header-down-bar .main-button,.scroll-on:not(.home-page) .header-down-bar .secondary-button{display:flex}}@media only screen and (min-width:1260px){.scroll-on .menu{right:calc(50% - 610px)}.scroll-on .menu.active{width:auto}}@media screen and (min-width:1260px) and (max-width:1365px){.content-wrapper{max-width:1260px}.home-carousel-item:nth-child(odd){width:226px}.home-carousel-item:nth-child(even){width:259px}.home-gallery .gallery-list{height:480px;grid-template-rows:192px 284px;grid-template-columns:250px 270px 270px 230px 230px}.home-gallery .gallery-item:first-child{margin-top:3rem}.scroll-on .menu{right:calc(50% - 555px)}.menu{right:calc(50% - 510px)}}@media all and (-ms-high-contrast:none){.home-gallery .gallery-item:nth-child(1){width:250px;height:250px;position:absolute;bottom:0;left:0}.home-gallery .gallery-item:nth-child(2){width:300px;height:505px;position:absolute;left:255px;top:0}.home-gallery .gallery-item:nth-child(3){width:300px;height:200px;position:absolute;left:560px;top:0}.home-gallery .gallery-item:nth-child(4){width:300px;height:300px;position:absolute;left:560px;top:205px}.home-gallery .gallery-item:nth-child(5){width:250px;height:200px;position:absolute;left:865px;top:0}.home-gallery .gallery-item:nth-child(6){width:250px;height:200px;position:absolute;left:1120px;top:0}.home-gallery .gallery-item:nth-child(7){width:505px;height:300px;position:absolute;left:865px;top:205px}.gallery-item:hover .gallery-caption{display:flex;align-items:center}.gallery-list{position:relative}.gallery-list .gallery-video-mask{opacity:.4}.gallery-list .gallery-video-icon:before{position:absolute;left:48%;top:40%}.review-card-wrapper{min-width:359px}.review-write{width:300px;margin-left:35%}.home-photo-item img{position:static;transform:none}.menu.active .menu-wrapper{height:100vh}.menu .menu-content{overflow:visible}.menu .nav-alt-group{position:absolute}}
/*# sourceMappingURL=main.min.css.map */