:root{--menuWidth:500px;--containerPaddingLeft:75px}@media(max-width:991px){:root{--menuWidth:400px}}@media(max-width:767px){:root{--containerPaddingLeft:45px}}@media(min-768px){.menu-open .n118,.search-open .n118{position:fixed !important;z-index:99}}.menu-open .social-network a,.search-open .social-network a{color:#fff !important}.search-open{overflow:hidden}.n118{z-index:7;position:absolute;bottom:-5px;right:8%;width:500px}@media(max-width:1199px){.n118{width:400px;right:10%}}@media(max-width:991px){.n118{width:300px;right:12%}}@media(max-width:767px){.n118{display:none}}@media(max-width:575px){.n118{display:none}}.n118 img{max-width:100%}header .container-bst,.menu .container-bst,.search .container-bst{margin:0 3%;padding-left:var(--containerPaddingLeft)}@media(max-width:1199px){header .container-bst,.menu .container-bst,.search .container-bst{margin:0 20px;padding-left:var(--containerPaddingLeft)}}@media(max-width:575px){header .container-bst,.menu .container-bst,.search .container-bst{margin:0;padding:0 15px}}body.no-banner header .logo img{filter:none}body.no-banner header .logo i{color:#000}body.no-banner header .icons a{color:#000 !important}body.no-banner header .menu-opener i{color:#000 !important}body.no-banner.has-hello-bar header{padding-top:50px}@media(max-width:767px){body.no-banner.has-hello-bar header{padding-top:40px}}body.has-hello-bar-home header{top:30px !important}header{padding:15px 0;position:fixed;width:100%;top:0;z-index:8;transition:all .1s ease-in-out;background:rgba(255,255,255,0)}header .hello-bar{position:fixed;top:0;width:100%;text-align:center;font-size:17px}@media(max-width:767px){header .hello-bar{font-size:15px}}@media(max-width:575px){header .hello-bar{font-size:13px}}header .hello-bar .slick-slide{white-space:nowrap}header.colored .logo img{filter:none}header.colored .logo i{color:#000}header.colored .icons a{color:#000 !important}header.colored .menu-opener i{color:#000 !important}header .menu-opener{position:absolute;left:0;cursor:pointer}@media(max-width:575px){header .menu-opener{position:relative;left:auto}}header .menu-opener i{font-size:35px;color:#fff !important}header .logo{display:block}header .logo img{transition:all .1s ease-in-out;max-width:300px;filter:brightness(0) invert(1)}@media(max-width:767px){header .logo img{max-width:200px}}header .logo i{font-size:45px;color:#fff}header .icons{display:flex;justify-content:end;align-items:center}@media(max-width:575px){header .icons{justify-content:center}}header .icons a{display:block;margin:0 15px;line-height:1;cursor:pointer;color:#fff !important;position:relative}@media(max-width:400px){header .icons a{margin:0 12px}}header .icons a:last-of-type{margin:0 0 0 15px}header .icons a i{font-size:35px}header .icons a span{font-size:10px}header .icons a.selected i{color:#d72b31 !important}header .icons a .bag-count{position:absolute;top:-5px;right:-10px;background:#d72b31;color:#fff;border-radius:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:10px}header.sticky:not(.route){background:#fff;box-shadow:0 -8px 10px black}header.sticky:not(.route) .logo img{filter:none}header.sticky:not(.route) .logo i{color:#000}header.sticky:not(.route) .icons a{color:#000 !important}header.sticky:not(.route) .menu-opener i{color:#000 !important}header.sticky:not(.route) .logo img{max-width:200px}.social-network{position:fixed;display:flex;bottom:100px;left:3%;flex-direction:column;color:#fff;z-index:99}.social-network a{color:#fff;margin:10px 0}.social-network a.black{color:#000}@media(max-width:991px){.social-network{left:20px}}.menu-closer,.search-closer{left:-50px;top:30px;position:fixed;z-index:99;font-size:31px;color:#fff !important;transition:all .5s ease-in-out;cursor:pointer}.menu-closer.open,.search-closer.open{left:3%}.menu,.search{position:fixed;transform:translate(-100%);top:0;height:100%;z-index:98;display:flex;transition:all .5s ease-in-out;background:#d72b31}@media(max-width:767px){.menu,.search{width:100%}.menu.selected,.search.selected{transform:translateX(-100%) !important}}.menu.open,.search.open{transform:translate(0)}.menu .menu-root,.search .menu-root,.menu .search-root,.search .search-root{padding:150px 30px 30px calc(3% + var(--containerPaddingLeft));overflow-y:auto;overflow-x:hidden;width:var(--menuWidth)}@media(max-width:991px){.menu .menu-root,.search .menu-root,.menu .search-root,.search .search-root{padding:125px 30px 30px calc(3% + var(--containerPaddingLeft))}}@media(max-width:991px){.menu .menu-root,.search .menu-root,.menu .search-root,.search .search-root{padding:100px 30px 30px calc(3% + var(--containerPaddingLeft))}}@media(max-width:767px){.menu .menu-root,.search .menu-root,.menu .search-root,.search .search-root{width:100%;padding:75px 20px 0 20px;text-align:center}}.menu .menu-root .lang a,.search .menu-root .lang a,.menu .search-root .lang a,.search .search-root .lang a{font-family:'Playfair Display';color:#fff;font-size:17px;text-transform:uppercase}.menu .menu-root .lang a.selected,.search .menu-root .lang a.selected,.menu .search-root .lang a.selected,.search .search-root .lang a.selected{font-weight:600}.menu .menu-wrapper,.search .menu-wrapper{margin-bottom:30px}@media(max-width:991px){.menu .menu-wrapper,.search .menu-wrapper{margin-bottom:20px}}.menu .menu-wrapper a,.search .menu-wrapper a{transition:all .1s ease-in-out;color:#fff !important;cursor:pointer}.menu .menu-wrapper a.title,.search .menu-wrapper a.title{font-family:'Playfair Display';display:flex;align-items:center;font-size:35px;line-height:35px;position:relative}@media(max-width:991px){.menu .menu-wrapper a.title,.search .menu-wrapper a.title{font-size:30px;line-height:30px}}@media(max-width:767px){.menu .menu-wrapper a.title,.search .menu-wrapper a.title{display:initial}}.menu .menu-wrapper a.subtitle,.search .menu-wrapper a.subtitle{font-style:italic;font-size:15px;line-height:15px;margin-left:30px}@media(max-width:767px){.menu .menu-wrapper a.subtitle,.search .menu-wrapper a.subtitle{display:block}}.menu .menu-wrapper a.selected,.search .menu-wrapper a.selected{padding-left:30px}.menu .menu-wrapper a.selected.title:before,.search .menu-wrapper a.selected.title:before{position:absolute;content:'';border:2px solid #fff;width:11px;height:11px;border-radius:6px;left:0}.menu .menu-wrapper:hover a,.search .menu-wrapper:hover a,.menu .menu-wrapper.open a,.search .menu-wrapper.open a,.menu .menu-wrapper.selected a,.search .menu-wrapper.selected a{padding-left:30px}.menu .menu-wrapper:hover a.title:before,.search .menu-wrapper:hover a.title:before,.menu .menu-wrapper.open a.title:before,.search .menu-wrapper.open a.title:before,.menu .menu-wrapper.selected a.title:before,.search .menu-wrapper.selected a.title:before{position:absolute;content:'';border:2px solid #fff;width:11px;height:11px;border-radius:6px;left:0}.menu .search-form .head,.search .search-form .head{display:flex;align-items:center;margin-bottom:30px}.menu .search-form .head i,.search .search-form .head i{color:#fff;opacity:.5;font-size:35px;margin-right:50px}.menu .search-form .head .title,.search .search-form .head .title{color:#fff;font-size:35px;font-family:'Playfair Display'}.menu .search-form .body input,.search .search-form .body input{border:none;border-bottom:1px solid #fff;background:transparent;border-radius:0;color:#fff}.menu .search-form .body input::placeholder,.search .search-form .body input::placeholder{opacity:.5;color:#fff;font-style:italic}.menu .search-form .body .buttonCircle,.search .search-form .body .buttonCircle{display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#fff;position:absolute;right:15px;font-size:19px;z-index:7;transition:all .1s ease-in-out;border:none;background:transparent}.menu .search-form .body .buttonCircle .text,.search .search-form .body .buttonCircle .text{margin-right:-15px;transition:all .3s ease-in-out}.menu .search-form .body .buttonCircle .circle,.search .search-form .body .buttonCircle .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);transition:all .3s ease-in-out}.menu .search-form .body .buttonCircle .circle:after,.search .search-form .body .buttonCircle .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}.menu .search-form .body .buttonCircle:hover .text,.search .search-form .body .buttonCircle:hover .text{margin-right:10px}.menu .search-form .body .buttonCircle:hover .circle,.search .search-form .body .buttonCircle:hover .circle{border-width:2px;border-color:#d72b31}.menu-children-root,.search-children-root{background:#f2e9d8;position:fixed;transform:translateX(-100%);top:0;width:100%;height:100%;z-index:97;display:flex;transition:all .5s ease-in-out;padding-left:calc(var(--menuWidth) + var(--containerPaddingLeft));padding-top:150px;padding-right:50px}@media(max-width:991px){.menu-children-root,.search-children-root{padding-top:100px;padding-right:25px;padding-left:calc(var(--menuWidth) + var(--containerPaddingLeft) - 30px)}}@media(max-width:767px){.menu-children-root,.search-children-root{transform:translateX(100%);padding-left:0;padding-top:75px;display:none}}.menu-children-root.open,.search-children-root.open{overflow-x:auto}@media(min-width:768px){.menu-children-root.open,.search-children-root.open{transform:translate(0)}}@media(max-width:767px){.menu-children-root.open,.search-children-root.open{display:block}}@media(max-width:767px){.menu-children-root.selected,.search-children-root.selected{transform:translateX(0%)}}.menu-children-root .menu-children,.search-children-root .menu-children{display:none;position:absolute}@media(max-width:767px){.menu-children-root .menu-children,.search-children-root .menu-children{width:100%}}.menu-children-root .menu-children.open,.search-children-root .menu-children.open{display:block}.menu-children-root .menu-children a,.search-children-root .menu-children a{color:#000;font-size:31px;font-family:'Playfair Display';display:block;margin-bottom:15px}.menu-children-root .menu-children a:hover,.search-children-root .menu-children a:hover,.menu-children-root .menu-children a.selected,.search-children-root .menu-children a.selected{color:#d72b31;font-weight:600}@media(max-width:991px){.menu-children-root .menu-children a,.search-children-root .menu-children a{font-size:26px}}@media(max-width:767px){.menu-children-root .menu-children a,.search-children-root .menu-children a{text-align:center}}.menu-children-root #search-results,.search-children-root #search-results{width:100%}.menu-children-root .back-menu,.search-children-root .back-menu,.menu-children-root .back-search,.search-children-root .back-search{position:absolute;top:30px;right:3%;color:#fff !important;font-size:15px;color:#d72b31 !important;cursor:pointer}.menu-children-root .back-menu i,.search-children-root .back-menu i,.menu-children-root .back-search i,.search-children-root .back-search i{font-size:31px;display:inline-block;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.search-children-root{position:fixed}@media(max-width:767px){.search-children-root{min-height:auto;height:100%;padding:100px 50px 0 50px;position:fixed;overflow-y:scroll}}#search-results .search-pretitle{font-style:italic;font-weight:500;font-size:19px}#search-results .search-title{font-size:31px;font-family:'Playfair Display';margin-bottom:30px}#search-results .search-title span{color:#d72b31}#search-results .product-search{position:relative;width:100%;padding-right:15px;padding-left:15px}@media(min-width:1400px){#search-results .product-search{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media(max-width:1399px){#search-results .product-search{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media(max-width:1199px){#search-results .product-search{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(max-width:850px){#search-results .product-search{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width:767px){#search-results .product-search{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media(max-width:767px){.no-results{font-size:17px}}html{scroll-behavior:smooth}.z-index-3{z-index:3}.noScroll{overflow:hidden}body{font-family:'Montserrat';margin:0;color:#19171a;font-size:19px}@media(max-width:767px){body{font-size:17px}}@media(max-width:575px){body{font-size:15px}}body.filters-open{overflow:hidden;position:fixed;width:100%;top:0;padding-right:calc(17px)}body.filters-open header{padding-right:calc(17px)}@media(min-width:992px){body{padding-bottom:0}}body.no-banner{padding-top:175px}@media(max-width:1199px){body.no-banner{padding-top:125px}}@media(max-width:575px){body.no-banner{padding-top:100px}}body.has-hello-bar{padding-top:200px}@media(max-width:1199px){body.has-hello-bar{padding-top:150px}}@media(max-width:575px){body.has-hello-bar{padding-top:125px}}#custom-context-menu{position:fixed;padding:20px;border:1px solid #808080;background-color:#fff;display:none}.mb-100{margin-bottom:100px !important}b,strong{font-weight:bold}.black-link{color:#000 !important}.black-link:hover{color:#d72b31 !important}:focus{outline-offset:0 !important;outline:0 !important}.overlay{background:rgba(0,0,0,.5);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9}.loader{background:rgba(0,0,0,.5);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:11}.loader.show div{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.loader.show i{color:#fff;font-size:31px;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.submenu-overlay{background:rgba(0,0,0,.5);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2}.box-with-shadow{border:1px solid #f2f2f2;-webkit-box-shadow:0 0 10px 1px #f2f2f2;box-shadow:0 0 10px 1px #f2f2f2;padding:18px;transition:all .3s;border-radius:10px}a{text-decoration:none !important;color:#d72b31}.color-white{color:#fff;border-color:#fff}.color-black{color:#000}.color-Gray{color:#f2f2f2;border-color:#f2f2f2}.font-size-10{font-size:10px}.font-size-40{font-size:40px}.cookieConsent{position:fixed;bottom:0;right:0;width:100%;background-color:#d72b31;padding:20px 35px;border-radius:0;color:#fff;z-index:100}@media(min-width:992px){.cookieConsent{bottom:40px;right:40px;width:400px;border-radius:60px}}.cookieConsent .cookie-title{font-weight:bold;font-size:22px}.cookieConsent .cookie-text{line-height:1.3}.cookieConsent button{float:left;color:#d72b31;background:#fff;border:1px solid #d72b31;border-radius:25px;padding:5px 15px}.cookieConsent button:hover{border:1px solid #fff;color:#fff;background:#d72b31}.paging{margin-top:40px}.paging .paging-container{text-align:right}.paging .paging-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;padding:0}.paging .paging-container label{padding:10px;line-height:1;cursor:pointer;border:1px solid #ccc;color:#19171a;width:40px;text-align:center;font-size:15px}.paging .paging-container label.active{color:#fff;background:#d72b31;border:1px solid #d72b31}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:not([type='checkbox']),select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;width:100%;display:block;background:#fff;resize:none;border:1px solid #808080;color:#808080;padding:10px;font-size:15px !important;line-height:20px;margin-bottom:15px;font-weight:400;background-color:#fff;border-radius:5px;height:auto}input:not([type='checkbox']).white,select.white,textarea.white{background-color:#fff}select{padding-right:50px;font-family:'Montserrat';background:url('../images/arrow-down.svg');background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:15px}select option{font-family:Verdana;background:#fff}.form-control::placeholder{letter-spacing:1px;font-weight:300}.input-validation-error{border-color:#dc3545}.input-validation-error~span{color:#dc3545}.field-validation-error{color:#dc3545;font-size:11px;position:absolute;right:20px;top:5px;left:20px;text-align:right}#product-form input:not([type='checkbox']),#product-form select,#product-form textarea{background:#fff}.custom-file{padding:30px 15px 25px 20px;background:#f4f4f4;border:1px solid #f4f4f4;color:#808080;display:flex}.custom-file input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;padding:0}.custom-file .custom-file-label{background-color:transparent;border:0;height:100%;display:flex;align-items:center;font-weight:300;color:#808080;margin:0}.custom-file .custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;line-height:1.5;color:#808080;content:"Procurar";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0;height:100%;display:flex;align-items:center}.checkbox-container{display:block;position:relative;padding-left:30px;margin-bottom:0;cursor:pointer;font-size:11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:18px;margin-left:15px;text-align:left}@media(max-width:1600px){.checkbox-container{font-size:11px}}.checkbox-container input{position:absolute;opacity:0;left:0;top:0;cursor:pointer;height:18px;width:18px}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container a{color:#fff;font-size:11px;text-decoration:underline !important}.checkbox-container .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#d72b31;border:1px solid #999}.checkbox-container .checkmark:after{content:"";position:absolute;display:none}.checkbox-container .checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container.white a{color:#19171a}.checkbox-container.white .checkmark{background-color:#fff}.checkbox-container.white .checkmark:after{left:6px;top:3px;width:5px;height:10px;border:solid #d72b31;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.input-validation-error{border-color:#dc3545 !important}.btn{border-radius:0;cursor:pointer;padding:15px 30px;letter-spacing:1px;text-transform:uppercase;font-size:13px;border-radius:5px;transition:all .3s;font-weight:400}.btn:focus{box-shadow:none}.btn:active{box-shadow:none !important}.btn.btn-primary{background:#d72b31;border:1px solid #d72b31;color:#fff}.btn.btn-primary:hover{opacity:.75}.btn.btn-primary:focus{color:#d72b31 !important;box-shadow:none !important;background-color:#fff}.btn.btn-primary:active{color:#d72b31 !important;box-shadow:none !important;background-color:#fff !important;border-color:#d72b31 !important}.btn.btn-secondary{background:#fff;border:1px solid #d72b31;color:#d72b31}.btn.btn-secondary.small{padding:10px 30px;font-size:12px}.btn.btn-gold{background:#e2b457;border:1px solid #e2b457;color:#fff}.btn.btn-gold:hover{opacity:.75}.btn.w-200{width:200px}#dynamic-form-container .subtitle{font-size:25px;font-weight:300;color:#000;font-family:'Playfair Display'}@media(max-width:576px){#dynamic-form-container .subtitle{font-size:20px}}#dynamic-form-container .title{font-size:30px;font-weight:400;color:#d72b31;margin-bottom:30px;text-transform:uppercase}@media(max-width:576px){#dynamic-form-container .title{font-size:22px}}#dynamic-form-container .description{color:#808080;margin-bottom:15px}#dynamic-form-container input,#dynamic-form-container textarea{border-radius:0;background:#eee;border:none;font-size:11px}#dynamic-form-container select{border-radius:0;background:#eee;border:none;font-size:11px;padding:10px;height:auto;color:#808080}#dynamic-form-container .submitbutton{display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#000;position:absolute;right:15px;font-size:19px;z-index:7;transition:all .1s ease-in-out;position:relative;background:transparent;border:none;display:inline-flex;right:0}#dynamic-form-container .submitbutton .text{margin-right:-15px;transition:all .3s ease-in-out}#dynamic-form-container .submitbutton .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);transition:all .3s ease-in-out}#dynamic-form-container .submitbutton .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}#dynamic-form-container .submitbutton:hover .text{margin-right:10px}#dynamic-form-container .submitbutton:hover .circle{border-width:2px;border-color:#d72b31}#videoInit{width:100vw;height:100vh;object-fit:cover;top:0;left:0}#banner{position:relative;min-height:100vh}#banner .scroll{color:#fff;position:absolute;bottom:50px;font-size:11px;right:3%;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);font-weight:200;text-transform:uppercase;display:flex;align-items:center;line-height:20px}#banner .scroll:before{margin-right:15px;content:'';border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(135deg);-webkit-transform:rotate(135deg);border-color:#fff}@media(max-width:575px){#banner .scroll{bottom:80px}}#banner .progressCircle{position:absolute;right:3%;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}#banner .progressCircle .slideNumber{color:#fff;transform:rotate(-90deg);position:absolute;letter-spacing:2px}#banner .progressCircle .slideNumber.currentSlide{font-size:17px;bottom:calc(100% + 15px);font-weight:600}#banner .progressCircle .slideNumber.totalSlide{top:calc(100% + 15px)}#banner .progressCircle:after{content:'';position:absolute;background:#fff;height:4px;width:4px;border-radius:2px}#banner .progressCircle svg{width:80px;height:80px}#banner .progressCircle #progressBase{fill:none;stroke-width:1px;stroke:#fff}#banner #progressFill{fill:none;stroke-width:4px;stroke:red;transform:rotate(-90deg);transform-origin:50% 50%}#banner .image{position:relative;display:flex;justify-content:center;height:100vh}#banner .image .black-overlay{position:absolute;background-color:rgba(0,0,0,.2);left:0;top:0;width:100%;height:100%;z-index:2}#banner .image img{position:absolute;top:0;left:0;height:100%;object-fit:cover;width:100%;object-position:center;z-index:-1}#banner .image .banner-content{display:flex;align-items:center;z-index:3;color:#fff;justify-content:start;text-align:left;width:100%}#banner .image .banner-content .title{font-size:89px;line-height:94px;font-weight:700;margin-bottom:15px;font-family:'Playfair Display'}@media(max-width:1199px){#banner .image .banner-content .title{font-size:69px;line-height:74px}}@media(max-width:991px){#banner .image .banner-content .title{font-size:49px;line-height:54px}}@media(max-width:767px){#banner .image .banner-content .title{font-size:45px;line-height:55px}}@media(max-width:575px){#banner .image .banner-content .title{font-size:39px;line-height:49px}}#banner .image .banner-content .subtitle{font-size:30px;line-height:40px;font-weight:300;padding-left:20px;margin-left:50px;display:flex;align-items:center;position:relative;font-style:italic;color:#f9f4ea}#banner .image .banner-content .subtitle:before{position:absolute;content:'';border:2px solid #d72b31;width:11px;height:11px;border-radius:6px;left:0}@media(max-width:1199px){#banner .image .banner-content .subtitle{font-size:25px;line-height:35px}}@media(max-width:991px){#banner .image .banner-content .subtitle{font-size:21px;line-height:31px}}@media(max-width:767px){#banner .image .banner-content .subtitle{font-size:22px;line-height:32px}}@media(max-width:575px){#banner .image .banner-content .subtitle{font-size:20px;line-height:30px;padding-left:20px;margin-left:15px}}#banner .image .banner-content .description{font-size:30px;font-weight:300;line-height:40px;margin-bottom:15px}@media(max-width:991px){#banner .image .banner-content .description{font-size:26px;line-height:36px}}@media(max-width:767px){#banner .image .banner-content .description{font-size:22px;line-height:32px}}@media(max-width:575px){#banner .image .banner-content .description{font-size:20px;line-height:30px}}#banner .image .banner-content .text{width:40%;margin-bottom:30px;font-size:15px;margin-left:150px;font-weight:400}@media(max-width:991px){#banner .image .banner-content .text{margin-left:15px;width:60%}}@media(max-width:575px){#banner .image .banner-content .text{display:none}}#banner .image .banner-content .buttons{display:flex;justify-content:start;flex-wrap:wrap;margin-left:150px}@media(max-width:991px){#banner .image .banner-content .buttons{margin-left:15px}}#banner .image .banner-content .buttons a{font-family:'Playfair Display';padding:15px 20px;margin:0 30px 0 0;line-height:20px;color:#fff;border-radius:25px;border:1px solid #fff;background:none;font-size:19px;text-transform:lowercase}@media(max-width:575px){#banner .image .banner-content .buttons a{margin-bottom:15px}}#banner .image .banner-content .buttons a.btn-outline-white{border:none;transition:all .3s;line-height:1 !important}#banner .image .banner-content .buttons a:hover{background:#fff;color:#19171a;opacity:1}#banner.pages .image{height:20vh}#banner .controls{position:absolute;left:0;bottom:10px;width:100%}#banner .controls .slick-dots{display:flex;justify-content:end;margin:0;padding:0;list-style-type:none;align-items:center}#banner .controls .slick-dots li{margin:0 10px}#banner .controls .slick-dots button{display:block;width:13px;height:13px;padding:0;border-radius:100%;text-indent:-9999px;border:1px solid #fff;background:none;transition:all .3s}@media(min-width:768px){#banner .controls .slick-dots button{width:11px;height:11px}}#banner .controls .slick-dots li.slick-active button{background-color:#fff}.homepage .title{font-family:'Playfair Display';font-size:80px;color:#000;z-index:1;position:relative;margin-bottom:0}@media(max-width:1400px){.homepage .title{font-size:70px}}@media(max-width:1199px){.homepage .title{font-size:60px}}@media(max-width:991px){.homepage .title{font-size:50px}}@media(max-width:767px){.homepage .title{font-size:40px}}.homepage .presentation{background:#f9f4ea;padding:150px 0}@media(max-width:1399px){.homepage .presentation{padding:125px 0}}@media(max-width:1199px){.homepage .presentation{padding:100px 0}}@media(max-width:576px){.homepage .presentation{padding:50px 0}}.homepage .presentation .text{line-height:30px;font-weight:300;margin-bottom:0}.homepage .presentation .titleApha{color:#fff;top:-100px;right:0;bottom:auto;left:auto;position:absolute;font-family:'Ms Madi';font-size:250px;line-height:150px;z-index:0;text-transform:lowercase;opacity:.8;pointer-events:none}@media(max-width:1400px){.homepage .presentation .titleApha{font-size:200px;line-height:125px}}@media(max-width:1199px){.homepage .presentation .titleApha{font-size:150px;line-height:100px}}@media(max-width:991px){.homepage .presentation .titleApha{font-size:125px;line-height:90px}}@media(max-width:767px){.homepage .presentation .titleApha{font-size:100px;line-height:60px}}@media(max-width:575px){.homepage .presentation .titleApha{font-size:90px;line-height:50px}}@media(max-width:991px){.homepage .presentation .titleApha{color:#fff;top:-75px;right:15px;bottom:auto;left:auto;position:absolute;font-family:'Ms Madi';font-size:250px;line-height:150px;z-index:0;text-transform:lowercase;opacity:.8;pointer-events:none}}@media(max-width:991px) and (max-width:1400px){.homepage .presentation .titleApha{font-size:200px;line-height:125px}}@media(max-width:991px) and (max-width:1199px){.homepage .presentation .titleApha{font-size:150px;line-height:100px}}@media(max-width:991px) and (max-width:991px){.homepage .presentation .titleApha{font-size:125px;line-height:90px}}@media(max-width:991px) and (max-width:767px){.homepage .presentation .titleApha{font-size:100px;line-height:60px}}@media(max-width:991px) and (max-width:575px){.homepage .presentation .titleApha{font-size:90px;line-height:50px}}@media(max-width:767px){.homepage .presentation .titleApha{color:#fff;top:-50px;right:15px;bottom:auto;left:auto;position:absolute;font-family:'Ms Madi';font-size:250px;line-height:150px;z-index:0;text-transform:lowercase;opacity:.8;pointer-events:none}}@media(max-width:767px) and (max-width:1400px){.homepage .presentation .titleApha{font-size:200px;line-height:125px}}@media(max-width:767px) and (max-width:1199px){.homepage .presentation .titleApha{font-size:150px;line-height:100px}}@media(max-width:767px) and (max-width:991px){.homepage .presentation .titleApha{font-size:125px;line-height:90px}}@media(max-width:767px) and (max-width:767px){.homepage .presentation .titleApha{font-size:100px;line-height:60px}}@media(max-width:767px) and (max-width:575px){.homepage .presentation .titleApha{font-size:90px;line-height:50px}}@media(max-width:576px){.homepage .presentation .titleApha{color:#fff;top:-30px;right:15px;bottom:auto;left:auto;position:absolute;font-family:'Ms Madi';font-size:250px;line-height:150px;z-index:0;text-transform:lowercase;opacity:.8;pointer-events:none}}@media(max-width:576px) and (max-width:1400px){.homepage .presentation .titleApha{font-size:200px;line-height:125px}}@media(max-width:576px) and (max-width:1199px){.homepage .presentation .titleApha{font-size:150px;line-height:100px}}@media(max-width:576px) and (max-width:991px){.homepage .presentation .titleApha{font-size:125px;line-height:90px}}@media(max-width:576px) and (max-width:767px){.homepage .presentation .titleApha{font-size:100px;line-height:60px}}@media(max-width:576px) and (max-width:575px){.homepage .presentation .titleApha{font-size:90px;line-height:50px}}.homepage .route{margin-bottom:100px;position:relative;display:block}@media(max-width:767px){.homepage .route{margin-bottom:75px}}@media(max-width:575px){.homepage .route{margin-bottom:50px}}.homepage .route .prev{position:absolute;top:0;left:0;width:100%;padding-top:7.65%;background-image:url('/public/images/route-top.png');background-size:contain;background-repeat:no-repeat}.homepage .route .next{position:absolute;bottom:0;left:0;width:100%;padding-top:6.48%;background-image:url('/public/images/route-bottom.png');background-size:contain;background-repeat:no-repeat}.homepage .route .route-image{max-height:400px}@media(max-width:767px){.homepage .route .route-image{max-height:350px}}@media(max-width:575px){.homepage .route .route-image{max-height:300px}}.homepage .route .parallax-window{min-height:800px;background:transparent;display:flex;align-items:center;justify-content:center}@media(max-width:1199px){.homepage .route .parallax-window{min-height:700px}}@media(max-width:991px){.homepage .route .parallax-window{min-height:500px}}@media(max-width:767px){.homepage .route .parallax-window{min-height:600px}}@media(max-width:575px){.homepage .route .parallax-window{min-height:400px}}.homepage .route .parallax-window .buttonCircle{display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#fff;position:absolute;right:15px;font-size:19px;z-index:7;transition:all .1s ease-in-out}.homepage .route .parallax-window .buttonCircle .text{margin-right:-15px;transition:all .3s ease-in-out}.homepage .route .parallax-window .buttonCircle .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);transition:all .3s ease-in-out}.homepage .route .parallax-window .buttonCircle .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}.homepage .route .parallax-window .buttonCircle:hover .text{margin-right:10px}.homepage .route .parallax-window .buttonCircle:hover .circle{border-width:2px;border-color:#d72b31}@media(max-width:575px){.homepage .route .parallax-window .buttonCircle{position:relative}}.homepage .route .parallax-window>div{width:100%;color:#fff}.homepage .route .parallax-window>div .subtitle{font-size:19px;line-height:19px;font-weight:300;padding-left:20px;margin-left:50px;display:flex;align-items:center;position:relative;font-style:italic}.homepage .route .parallax-window>div .subtitle:before{position:absolute;content:'';border:2px solid #fff;width:11px;height:11px;border-radius:6px;left:0}@media(max-width:991px){.homepage .route .parallax-window>div .subtitle{font-size:15px;line-height:15px;margin-left:25px}}@media(max-width:767px){.homepage .route .parallax-window>div .subtitle{font-size:14px;line-height:14px}}.homepage .route .parallax-window>div h2{font-size:65px;line-height:75px;font-weight:500;margin-bottom:15px;font-family:'Playfair Display';color:#fff}@media(max-width:1199px){.homepage .route .parallax-window>div h2{font-size:45px;line-height:45px}}@media(max-width:991px){.homepage .route .parallax-window>div h2{font-size:41px;line-height:41px}}@media(max-width:767px){.homepage .route .parallax-window>div h2{font-size:37px;line-height:37px}}@media(max-width:575px){.homepage .route .parallax-window>div h2{font-size:31px;line-height:31px}}.homepage .route .parallax-window>div p{margin-bottom:30px;margin-left:150px;font-weight:400;width:75%}@media(max-width:991px){.homepage .route .parallax-window>div p{display:none}}.homepage .experiences{margin-bottom:100px}@media(max-width:767px){.homepage .experiences{margin-bottom:75px}}.homepage .experiences .titleApha{color:#e2b457;top:0;right:0;bottom:auto;left:auto;position:absolute;font-family:'Ms Madi';font-size:250px;line-height:150px;z-index:0;text-transform:lowercase;opacity:.1;pointer-events:none}@media(max-width:1400px){.homepage .experiences .titleApha{font-size:200px;line-height:125px}}@media(max-width:1199px){.homepage .experiences .titleApha{font-size:150px;line-height:100px}}@media(max-width:991px){.homepage .experiences .titleApha{font-size:125px;line-height:90px}}@media(max-width:767px){.homepage .experiences .titleApha{font-size:100px;line-height:60px}}@media(max-width:575px){.homepage .experiences .titleApha{font-size:90px;line-height:50px}}.homepage .experiences .experiences-wrapper{z-index:1;display:flex;position:relative}@media(max-width:767px){.homepage .experiences .experiences-wrapper{flex-wrap:wrap}}.homepage .experiences .experiences-wrapper .experience a{font-family:'Playfair Display';color:#000;font-size:51px}@media(max-width:1199px){.homepage .experiences .experiences-wrapper .experience a{font-size:45px}}@media(max-width:991px){.homepage .experiences .experiences-wrapper .experience a{font-size:35px}}@media(max-width:767px){.homepage .experiences .experiences-wrapper .experience a{font-size:25px}}@media(max-width:575px){.homepage .experiences .experiences-wrapper .experience a{font-size:29px;position:relative}}.homepage .experiences .experiences-wrapper .experience a:hover{color:#d72b31}.homepage .experiences .experiences-wrapper .experience:after{content:'';margin:0 100px;width:6px;height:6px;border-radius:3px;background:#000;position:relative;display:inline-block}@media(max-width:1500px){.homepage .experiences .experiences-wrapper .experience:after{margin:0 60px}}@media(max-width:1199px){.homepage .experiences .experiences-wrapper .experience:after{margin:0 40px}}@media(max-width:991px){.homepage .experiences .experiences-wrapper .experience:after{margin:0 25px}}.homepage .experiences .experiences-wrapper .experience:last-of-type:after{display:none}@media(max-width:575px){.homepage .experiences .experiences-wrapper .experience{width:50%;text-align:center}.homepage .experiences .experiences-wrapper .experience:after{display:none}}.featuredProducts{padding:150px 0}@media(max-width:1399px){.featuredProducts{padding:125px 0}}@media(max-width:1199px){.featuredProducts{padding:100px 0}}@media(max-width:576px){.featuredProducts{padding:50px 0}}.featuredProducts .title{margin-bottom:15px;font-family:'Playfair Display';font-size:80px;color:#000;z-index:1;position:relative}@media(max-width:767px){.featuredProducts .title{font-size:40px;text-align:left}}.featuredProducts .titleApha{color:#f9f4ea;top:10px;right:auto;bottom:auto;left:0;position:absolute;font-family:'Ms Madi';font-size:250px;line-height:150px;z-index:0;text-transform:lowercase;opacity:.5;pointer-events:none}@media(max-width:1400px){.featuredProducts .titleApha{font-size:200px;line-height:125px}}@media(max-width:1199px){.featuredProducts .titleApha{font-size:150px;line-height:100px}}@media(max-width:991px){.featuredProducts .titleApha{font-size:125px;line-height:90px}}@media(max-width:767px){.featuredProducts .titleApha{font-size:100px;line-height:60px}}@media(max-width:575px){.featuredProducts .titleApha{font-size:90px;line-height:50px}}.featuredProducts .buttonCircle{display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#000;position:absolute;right:15px;font-size:19px;z-index:7;transition:all .1s ease-in-out}.featuredProducts .buttonCircle .text{margin-right:-15px;transition:all .3s ease-in-out}.featuredProducts .buttonCircle .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(226,180,87,.5);transition:all .3s ease-in-out}.featuredProducts .buttonCircle .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}.featuredProducts .buttonCircle:hover .text{margin-right:10px}.featuredProducts .buttonCircle:hover .circle{border-width:2px;border-color:#d72b31}@media(max-width:767px){.featuredProducts .buttonCircle{position:relative}}.featuredProducts .subtitle{font-style:italic;display:flex;align-items:flex-start;padding-left:20px;font-weight:300;margin-bottom:50px}@media(min-width:1200px){.featuredProducts .subtitle{max-width:500px}}@media(max-width:767px){.featuredProducts .subtitle{margin-bottom:15px}}.featuredProducts .subtitle:before{position:absolute;content:'';border:2px solid #d72b31;width:11px;height:11px;border-radius:6px;left:0;top:10px}.featuredProducts .slick-dots{display:flex;justify-content:center;margin:0;padding:0;list-style-type:none;align-items:center}.featuredProducts .slick-dots li{margin:0 10px}.featuredProducts .slick-dots button{display:block;width:13px;height:13px;padding:0;border-radius:7px;text-indent:-9999px;border:2px solid #e2b457;background:none;transition:all .3s}@media(min-width:768px){.featuredProducts .slick-dots button{width:11px;height:11px}}.featuredProducts .slick-dots li.slick-active button{background-color:#e2b457;width:35px}.product-card{display:block;padding:15px}@media(max-width:576px){.product-card{padding:5px}}.product-card .image-container{position:relative;padding-top:125%}.product-card .image-container .tags-container-left{position:absolute;top:0;left:15px;display:flex;flex-direction:column;z-index:7}.product-card .image-container .tags-container-left .new-tag{width:50px;margin-bottom:10px}.product-card .image-container .tags-container-left .stock-tag{background:#bbb;color:#fff;font-size:11px;padding:1px 7px;text-transform:lowercase;font-weight:600}.product-card .image-container .circle{top:0;left:0%;right:0%;position:absolute;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:all .2s ease-in-out}.product-card .image-container .circle>div{width:70%;position:absolute}.product-card .image-container .circle>div>div{width:100%;padding-top:100%;box-shadow:0 0 0 7px #e2b457 inset;border-radius:100%}.product-card .image-container .tags-container-right{position:absolute;top:0;right:5px;display:flex;flex-direction:column;z-index:7}.product-card .image-container .tags-container-right i{font-size:21px;color:#000;margin:5px 0;display:block}.product-card .image-container .tags-container-right .wish-list i.icon-lovefull{color:#d72b31}.product-card .image-container .tags-container-right .wish-list:hover i{color:#e2b457}.product-card .image-container .tags-container-bottom{position:absolute;bottom:0;right:5px;display:flex;flex-direction:column;z-index:10}.product-card .image-container .tags-container-bottom .promotion-tag{background:#f90000;color:#fff;border-radius:12px;font-size:12px;padding:1px 15px;text-transform:lowercase;font-weight:500}.product-card .image-container .product-image{position:absolute;left:0;top:0;height:100%;width:100%;object-position:center;object-fit:contain}.product-card .content-container{text-align:center;margin-top:30px}.product-card .content-container .price{display:flex;justify-content:center;color:#000;font-size:31px;margin-bottom:10px;align-items:center}.product-card .content-container .price .old-price{font-size:17px;text-decoration:line-through;color:#ccc;margin-left:10px}@media(max-width:991px){.product-card .content-container .price{font-size:29px}.product-card .content-container .price .old-price{font-size:16px}}@media(max-width:767px){.product-card .content-container .price{font-size:27px}.product-card .content-container .price .old-price{font-size:15px}}@media(max-width:576px){.product-card .content-container .price{font-size:23px}.product-card .content-container .price .old-price{font-size:13px}}.product-card .content-container h3{color:#000;font-size:27px;margin-bottom:10px;font-weight:300;font-family:'Playfair Display'}@media(max-width:991px){.product-card .content-container h3{font-size:25px}}@media(max-width:767px){.product-card .content-container h3{font-size:23px}}@media(max-width:576px){.product-card .content-container h3{font-size:21px}}.product-card .content-container .category{text-transform:lowercase;color:#e2b457;font-size:35px;font-family:'Ms Madi'}@media(max-width:991px){.product-card .content-container .category{font-size:33px}}@media(max-width:767px){.product-card .content-container .category{font-size:31px}}@media(max-width:576px){.product-card .content-container .category{font-size:27px}}.product-card:hover .image-container .circle{opacity:1}.product-card:hover .tags-container-right i{color:#e2b457}.product-card:hover .tags-container-right .wish-list i{color:#000}.product-card:hover .price{color:#d72b31;text-shadow:1px 0 0 #d72b31}.product-card:hover .price .old-price{text-shadow:none}.product-card:hover h3{color:#d72b31;text-shadow:1px 0 0 #d72b31}.product-card.without-stock .product-image{filter:grayscale(100%)}.product-card.without-stock .tag-bag{opacity:.35}.product-card.without-stock .price{opacity:.35}.product-card.without-stock h3{opacity:.35}.product-card.without-stock .category{color:#000;opacity:.35}.product-page .bodyHeight{min-height:calc(100vh - 175px);position:relative;margin-bottom:100px}@media(max-width:991px){.product-page .bodyHeight{margin-bottom:75px}}@media(max-width:767px){.product-page .bodyHeight{margin-bottom:50px}}.product-page .senses{display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#000;position:absolute;right:15px;font-size:19px;z-index:7;transition:all .1s ease-in-out;position:relative;justify-content:center;position:fixed;left:50%;transform:translateX(-50%);bottom:10px}.product-page .senses .text{margin-right:-15px;transition:all .3s ease-in-out}.product-page .senses .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);transition:all .3s ease-in-out}.product-page .senses .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}.product-page .senses:hover .text{margin-right:10px}.product-page .senses:hover .circle{border-width:2px;border-color:#d72b31}.product-page .senses .circle:after{content:"";transform:rotate(90deg)}@media(max-width:1199px){.product-page .senses{display:none !important}}.product-page .nav-page{z-index:7;position:absolute;right:3%;bottom:50px}.product-page .nav-page a{letter-spacing:1px;text-transform:uppercase;padding:15px 0;color:#ccc;display:block;writing-mode:sideways-lr;font-size:11px}.product-page .nav-page a:hover{color:#d72b31}@media(max-width:767px){.product-page .nav-page{right:auto;bottom:0;display:flex;justify-content:space-between;position:relative;padding-left:var(--containerPaddingLeft);margin:0 15px}.product-page .nav-page a{writing-mode:unset}}.product-page .back{display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#000;position:absolute;right:15px;font-size:19px;z-index:7;transition:all .1s ease-in-out;position:relative;right:0;display:inline-flex}.product-page .back .text{margin-right:-15px;transition:all .3s ease-in-out}.product-page .back .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);transition:all .3s ease-in-out}.product-page .back .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}.product-page .back:hover .text{margin-right:10px}.product-page .back:hover .circle{border-width:2px;border-color:#d72b31}.product-page .back .circle:after{content:"";transform:rotate(180deg)}.product-page .product-main-content{position:relative}@media(max-width:991px){.product-page .product-main-content{padding-left:var(--containerPaddingLeft)}}.product-page .image-primary-container{position:absolute;right:3%;top:0;width:40%;display:flex;justify-content:center}.product-page .image-primary-container .image-wrapper{position:relative;text-align:center;width:100%}.product-page .image-primary-container .image-wrapper .circle{top:0;left:0%;right:0%;position:absolute;height:100%;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.product-page .image-primary-container .image-wrapper .circle>div{width:50%;position:absolute;max-width:350px;min-width:250px}@media(max-width:767px){.product-page .image-primary-container .image-wrapper .circle>div{width:75%}}.product-page .image-primary-container .image-wrapper .circle>div>div{width:100%;padding-top:100%;box-shadow:0 0 0 10px #e2b457 inset;border-radius:100%}.product-page .image-primary-container .image-wrapper img{position:relative;max-height:75vh}@media(max-width:767px){.product-page .image-primary-container .image-wrapper img{max-width:100%}}@media(max-width:767px){.product-page .image-primary-container{position:relative;right:3%;top:0;width:100%;display:flex;justify-content:center;max-width:300px}}.product-page .blocks-wrapper{margin-bottom:100px}.product-page .blocks-wrapper .block{display:flex}@media(max-width:767px){.product-page .blocks-wrapper .block{flex-wrap:wrap}}.product-page .blocks-wrapper .block>div{width:50%}@media(max-width:767px){.product-page .blocks-wrapper .block>div{width:100%}}.product-page .blocks-wrapper .block .block-image-wrapper{padding-top:56.25%;position:relative;height:100%}.product-page .blocks-wrapper .block .block-image-wrapper img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center}.product-page .blocks-wrapper .block .content{background:#f8f4e9;padding:75px 100px;display:flex;align-items:center}@media(max-width:767px){.product-page .blocks-wrapper .block .content{padding:30px 15px 30px calc(var(--containerPaddingLeft) + 15px)}}.product-page .blocks-wrapper .block .content .pretitle{color:#000;font-size:19px;line-height:40px;font-weight:300;padding-left:20px;display:flex;align-items:center;position:relative;font-style:italic;margin-left:30px;margin-bottom:30px}.product-page .blocks-wrapper .block .content .pretitle:before{position:absolute;content:'';border:2px solid #d72b31;width:11px;height:11px;border-radius:6px;left:0}.product-page .blocks-wrapper .block .content h4{font-size:45px;line-height:50px;font-weight:400;margin-bottom:20px;font-family:'Playfair Display'}.product-page .blocks-wrapper .block .content .text{margin-left:30px}.product-page .titleAlpha{color:#e2b457;top:0;right:0;bottom:0;left:auto;position:absolute;font-family:'Ms Madi';font-size:250px;line-height:150px;z-index:0;text-transform:lowercase;opacity:.1;pointer-events:none}@media(max-width:1400px){.product-page .titleAlpha{font-size:200px;line-height:125px}}@media(max-width:1199px){.product-page .titleAlpha{font-size:150px;line-height:100px}}@media(max-width:991px){.product-page .titleAlpha{font-size:125px;line-height:90px}}@media(max-width:767px){.product-page .titleAlpha{font-size:100px;line-height:60px}}@media(max-width:575px){.product-page .titleAlpha{font-size:90px;line-height:50px}}.product-page .features{color:#e2b457 !important;font-family:'Ms Madi';font-size:35px;text-transform:lowercase}.product-page .features a{color:#e2b457 !important}.product-page .features a.link:hover{color:#d72b31 !important}.product-page .features a:nth-of-type(2):before{content:' . '}.product-page .notes{font-style:italic;font-size:13px;color:#ccc}.product-page .promotion-tag{display:flex;flex-wrap:wrap}.product-page .promotion-tag .tag{background:#f90000;color:#fff;border-radius:12px;font-size:12px;padding:1px 15px;text-transform:lowercase;font-weight:500}.product-page .promotion-tag .text{margin-left:15px;font-style:italic;font-size:13px;color:#ccc}@media(max-width:767px){.product-page .promotion-tag .text{margin-left:0;width:100%;margin-top:5px}}.product-page .new-tag{width:50px;margin-bottom:10px}.product-page .description{font-weight:400}.product-page .price{display:flex;justify-content:center;color:#d72b31;font-size:39px;align-items:center;font-weight:400}.product-page .price .old-price{font-size:17px;text-decoration:line-through;color:#ccc;margin-left:10px}.product-page .wish-list i{font-size:27px;cursor:pointer}.product-page .wish-list:hover{color:#e2b457}.product-page .wish-list.wished i{color:#d72b31}.product-page .quantity-container{position:relative}.product-page .quantity-container div{position:absolute;top:0;display:flex;align-items:center;justify-content:center;bottom:0;width:50px;cursor:pointer;font-size:25px}.product-page .quantity-container div.minus{left:0;font-size:30px}.product-page .quantity-container div.plus{right:0;font-size:30px}.product-page .quantity-container div::selection{background:none}.product-page .quantity-container input{width:150px;padding:15px 50px;text-align:center;-webkit-appearance:textfield;margin-bottom:0}@media(max-width:767px){.product-page .quantity-container input{width:100%}}@media(max-width:576px){.product-page .quantity-container input{width:100%}}.product-page #addToCart{color:#fff;background:#e2b457;display:flex;align-items:center}@media(max-width:767px){.product-page #addToCart{justify-content:center}}.product-page #addToCart i{margin-right:10px;font-size:21px}.products-page .body-head .titleApha{color:#e2b457;top:0;right:0;bottom:0;left:auto;position:absolute;font-family:'Ms Madi';font-size:250px;line-height:150px;z-index:0;text-transform:lowercase;opacity:.1;pointer-events:none}@media(max-width:1400px){.products-page .body-head .titleApha{font-size:200px;line-height:125px}}@media(max-width:1199px){.products-page .body-head .titleApha{font-size:150px;line-height:100px}}@media(max-width:991px){.products-page .body-head .titleApha{font-size:125px;line-height:90px}}@media(max-width:767px){.products-page .body-head .titleApha{font-size:100px;line-height:60px}}@media(max-width:575px){.products-page .body-head .titleApha{font-size:90px;line-height:50px}}.news-detail-page .titleAlpha{color:#e2b457;top:0;right:150px;bottom:0;left:auto;position:absolute;font-family:'Ms Madi';font-size:250px;line-height:150px;z-index:0;text-transform:lowercase;opacity:.1;pointer-events:none}@media(max-width:1400px){.news-detail-page .titleAlpha{font-size:200px;line-height:125px}}@media(max-width:1199px){.news-detail-page .titleAlpha{font-size:150px;line-height:100px}}@media(max-width:991px){.news-detail-page .titleAlpha{font-size:125px;line-height:90px}}@media(max-width:767px){.news-detail-page .titleAlpha{font-size:100px;line-height:60px}}@media(max-width:575px){.news-detail-page .titleAlpha{font-size:90px;line-height:50px}}.news-detail-page .back{margin-bottom:50px;display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#000;position:absolute;right:15px;font-size:19px;z-index:7;transition:all .1s ease-in-out;position:relative;right:0;display:inline-flex}.news-detail-page .back .text{margin-right:-15px;transition:all .3s ease-in-out}.news-detail-page .back .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);transition:all .3s ease-in-out}.news-detail-page .back .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}.news-detail-page .back:hover .text{margin-right:10px}.news-detail-page .back:hover .circle{border-width:2px;border-color:#d72b31}.news-detail-page .back .circle:after{content:"";transform:rotate(180deg)}.news-detail-page .image-wrapper{float:right;max-width:40%;position:relative;padding-left:40px;padding-bottom:40px}@media(max-width:575px){.news-detail-page .image-wrapper{display:none}}.news-detail-page .image-wrapper img{border-radius:10px;position:relative}.featuredNews{margin-bottom:100px}@media(max-width:1199px){.featuredNews{margin-bottom:50px}}@media(max-width:991px){.featuredNews{margin-bottom:30px}}@media(max-width:575px){.featuredNews{margin-bottom:25px}}.featuredNews .news-card{margin-bottom:0}.news-card{margin-bottom:30px;display:block}.news-card .image-container{position:relative;padding-top:90%;border-radius:30px;overflow:hidden}.news-card .image-container img{position:absolute;left:0;top:0;height:100%;width:100%;object-position:center;object-fit:cover;transition:transform .3s}.news-card .content-container{color:#000 !important}.news-card .content-container .category{font-style:italic;font-size:17px;position:relative;padding-left:20px;margin-bottom:30px;margin-left:30px}.news-card .content-container .category:before{position:absolute;content:'';border:2px solid #d72b31;width:11px;height:11px;border-radius:6px;left:0;line-height:22px;top:5px}.news-card .content-container .category span{color:#e2b457}@media(max-width:1199px){.news-card .content-container .category{margin-bottom:15px;margin-left:15px}}@media(max-width:991px){.news-card .content-container .category{margin-bottom:15px;margin-left:0}}@media(max-width:767px){.news-card .content-container .category{margin-bottom:0;margin-left:0}}.news-card .content-container h3{font-family:'Platfair Display';font-size:45px;line-height:50px;margin-bottom:30px;font-weight:400}@media(max-width:1199px){.news-card .content-container h3{font-size:35px;line-height:35px;margin-bottom:0}}@media(max-width:991px){.news-card .content-container h3{font-size:30px;line-height:30px}}@media(max-width:767px){.news-card .content-container h3{font-size:30px;line-height:30px}}@media(max-width:575px){.news-card .content-container h3{font-size:25px;line-height:25px}}.news-card .content-container .description{margin-left:30px;font-size:17px;font-weight:300}@media(max-width:1199px){.news-card .content-container .description{display:none}}.news-card:hover h3{color:#d72b31}.news-card:hover .image-container img{transform:scale(1.05)}.news-card:hover .description{color:#d72b31}@media(min-width:1400px){.news-page .col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}#sponsors{background:#fff;position:fixed;bottom:0;width:100%;z-index:65;padding:10px;font-size:14px}#sponsors a{color:#000}#sponsors img{width:100px;aspect-ratio:4/3;object-fit:contain;margin:0 0 0 40px}@media(max-width:767px){#sponsors{font-size:13px}#sponsors img{margin:0 0 0 30px}}@media(max-width:575px){#sponsors{font-size:12px}#sponsors img{margin:0 0 0 15px}}body{padding-bottom:105px}@media(max-width:575px){body{padding-bottom:115px}}footer .icon-logo{text-align:center;margin-top:50px;margin-bottom:50px;font-size:105px;color:#d72b31}@media(max-width:1199px){footer .icon-logo{margin-top:40px;margin-bottom:40px}}@media(max-width:991px){footer .icon-logo{margin-top:30px;margin-bottom:30px}}footer .menus-footer{margin-bottom:40px;display:flex;justify-content:center}@media(max-width:991px){footer .menus-footer{flex-wrap:wrap}}footer .menus-footer .menu-footer{text-align:center}@media(max-width:991px){footer .menus-footer .menu-footer{width:100%}}footer .menus-footer .menu-footer a{text-transform:uppercase;font-size:13px;letter-spacing:0;color:#000}@media(max-width:1199px){footer .menus-footer .menu-footer a{font-size:11px}}@media(max-width:991px){footer .menus-footer .menu-footer a{font-size:13px}}footer .menus-footer .menu-footer a:hover{color:#d72b31}footer .menus-footer .menu-footer a.selected{color:#d72b31;font-weight:bold}@media(min-width:992px){footer .menus-footer .menu-footer:after{content:'.';margin:0 5px}}footer .menus-footer .menu-footer:last-of-type:after{display:none}footer .newsletter{background:#d72b31;color:#fff;padding:50px;font-size:41px;text-align:center;font-family:'Playfair Display'}footer .newsletter .buttonCircle{display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#fff;position:absolute;right:15px;font-size:19px;z-index:7;transition:all .1s ease-in-out}footer .newsletter .buttonCircle .text{margin-right:-15px;transition:all .3s ease-in-out}footer .newsletter .buttonCircle .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);transition:all .3s ease-in-out}footer .newsletter .buttonCircle .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}footer .newsletter .buttonCircle:hover .text{margin-right:10px}footer .newsletter .buttonCircle:hover .circle{border-width:2px;border-color:#d72b31}@media(max-width:1199px){footer .newsletter{font-size:29px;line-height:50px}}@media(max-width:991px){footer .newsletter{padding:40px;font-size:35px;line-height:35px}footer .newsletter .buttonCircle{position:relative}footer .newsletter .description{width:100%;margin-bottom:10px}}@media(max-width:767px){footer .newsletter{padding:35px;font-size:29px;line-height:36px}}@media(max-width:575px){footer .newsletter{padding:20px;font-size:21px;line-height:26px}}footer .logos-rodape img{max-height:50px;max-width:90px}@media(max-width:575px){footer .logos-rodape img{max-height:40px;max-width:80px}}#credits{background:#f9f4ea;padding:50px 0;font-size:11px}@media(max-width:767px){#credits{padding:30px 0}}@media(max-width:575px){#credits{padding:15px 0}}#credits .left{display:flex;align-items:center}#credits .left img{max-width:100px;margin-right:30px}@media(max-width:767px){#credits .left{justify-content:center}}#credits a{color:#000 !important}#credits .slogan{font-family:'Ms Madi';color:#e2b457;font-size:41px;line-height:41px;text-align:center}h1{color:#d72b31;font-size:30px;font-weight:500;text-align:center}@media(max-width:576px){h1{font-size:22px}}.pretitle{color:#d72b31;font-size:20px;font-weight:300;text-align:center}@media(max-width:576px){.pretitle{font-size:15px}}.pretitle span{color:#e2b457}h2{color:#19171a;font-size:25px}.container-fluid{max-width:1400px}.container-bst{margin:0 3%;position:relative;padding-left:var(--containerPaddingLeft)}@media(max-width:767px){.container-bst{margin:0 15px}}.container-bst.content{margin-top:32px;margin-bottom:32px}@media(min-width:768px){.container-bst.content{margin-top:64px;margin-bottom:64px}}#EnoughAge{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;z-index:999999}#EnoughAge>div{text-align:center;width:100%}#EnoughAge>div .alpha{color:#e2b457;left:0;right:0;position:absolute;font-family:'Playfair Display';font-size:125px;line-height:100px;z-index:0;opacity:.15;top:-50px}@media(max-width:757px){#EnoughAge>div .alpha{font-size:100px;line-height:80px}}@media(max-width:575px){#EnoughAge>div .alpha{font-size:60px;top:-30px;line-height:50px}}#EnoughAge>div i{font-size:95px}#EnoughAge>div .welcome{color:#d72b31;font-family:'Playfair Display';font-size:25px;margin:100px 0;position:relative}@media(max-width:757px){#EnoughAge>div .welcome{margin:75px 0}}@media(max-width:575px){#EnoughAge>div .welcome{margin:40px 0}}#EnoughAge>div .message{font-size:27px;color:#000;text-transform:uppercase;width:600px;margin-left:auto;margin-right:auto;margin-bottom:50px}@media(max-width:575px){#EnoughAge>div .message{font-size:21px;margin-bottom:20px;max-width:100%;width:auto}}#EnoughAge>div .buttons{display:flex;justify-content:center;margin-bottom:100px}@media(max-width:767px){#EnoughAge>div .buttons{margin-bottom:60px}}@media(max-width:575px){#EnoughAge>div .buttons{margin-bottom:30px}}#EnoughAge>div .buttons a{margin:0 50px}@media(max-width:575px){#EnoughAge>div .buttons a{margin:0 25px}}#EnoughAge>div .buttons .buttonCircle{cursor:pointer;display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#ccc;font-size:19px;z-index:10;transition:all .1s ease-in-out}#EnoughAge>div .buttons .buttonCircle .text{transition:all .3s ease-in-out}#EnoughAge>div .buttons .buttonCircle .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;transition:all .3s ease-in-out}#EnoughAge>div .buttons .buttonCircle .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}#EnoughAge>div .buttons .buttonCircle:hover .text{color:#d72b31}#EnoughAge>div .buttons .buttonCircle:hover .circle{border-width:2px;border-color:#d72b31;background:#d72b31;color:#fff}#EnoughAge>div .buttons .buttonCircleYes .text{margin-right:-15px}#EnoughAge>div .buttons .buttonCircleYes:hover .text{margin-right:10px}#EnoughAge>div .buttons .buttonCircleNo .text{margin-left:-15px}#EnoughAge>div .buttons .buttonCircleNo .circle:after{-webkit-transform:scaleX(-1);transform:scaleX(-1);display:inline-block}#EnoughAge>div .buttons .buttonCircleNo:hover .text{margin-left:10px}#EnoughAge>div .slogan{font-family:'Ms Madi';color:#e2b457;font-size:41px;line-height:41px;text-align:center}#reserved-area{margin-bottom:150px}#reserved-area .reserved-menu a{display:flex;justify-content:center;align-items:center;padding:40px 20px;text-align:center;color:#19171a;margin-bottom:50px;font-size:21px;box-shadow:2px 2px 5px 2px #eee;border-radius:10px}#reserved-area .reserved-menu a i{font-size:31px}#reserved-area .reserved-menu a:hover{-moz-box-shadow:0 0 10px 3px #f4f4f4;-webkit-box-shadow:0 0 10px 3px #f4f4f4;box-shadow:0 0 10px 3px #f4f4f4;color:#d72b31}#reserved-area .back{margin-bottom:50px;display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#000;position:absolute;right:15px;font-size:19px;z-index:7;transition:all .1s ease-in-out;position:relative;right:0}#reserved-area .back .text{margin-right:-15px;transition:all .3s ease-in-out}#reserved-area .back .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);transition:all .3s ease-in-out}#reserved-area .back .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}#reserved-area .back:hover .text{margin-right:10px}#reserved-area .back:hover .circle{border-width:2px;border-color:#d72b31}#reserved-area .back .circle:after{content:"";transform:rotate(180deg)}#auth-login{margin-bottom:150px}#auth-login .forget-password{color:#19171a;font-size:14px;text-decoration:underline !important}#auth-login .forget-password:hover{color:#d72b31}#auth-login h2{font-size:29px;font-weight:300}#auth-recover-password{margin-bottom:150px}#auth-register{margin-bottom:150px}#addresses .address{border:1px solid #d2d2d2;margin-bottom:15px;padding:25px;position:relative;font-size:14px}#addresses .address .name{font-weight:normal;font-size:16px}#addresses .address a{font-size:22px;color:#19171a}#addresses .address a:hover{color:#d72b31}.order-list .card{border:0;box-shadow:none}.order-list .card-header{background-color:#fff;border:1px solid #ccc;font-size:14px;cursor:pointer;z-index:1;position:relative}.order-list .card-header .order-id{font-size:18px;font-weight:normal}.order-list .card-header .order-state{text-transform:uppercase;font-weight:normal}.order-list .card-header i{display:flex;transition:all .2s;float:right;color:#19171a}.order-list .card-header.open{background:#d72b31;color:#fff}.order-list .card-header.open i{color:#fff;transform:rotate(180deg)}.order-list .card-header .toggle{position:absolute;right:30px}@media(min-width:576px){.order-list .card-header .toggle{position:unset}}.order-list .card-body{padding:0}.order-list .card-body .order-info{padding:30px 0 0 0}.order-list .card-body .order-info .item{border:1px solid #ccc;margin-bottom:15px;transition:all .3s;padding:25px;position:relative;height:100%;background-color:#fff;color:#19171a}.order-list .card-body .order-info .item h6{font-size:16px;font-weight:normal;margin-bottom:10px}.order-list .card-body .order-info .item p{font-size:14px}.order-list .card-body .table-container{border:1px solid #ccc;position:relative;margin-bottom:24px;padding:18px;transition:all .3s;background-color:#fff}.order-list .card-body .table-container .table-title{font-size:16px;color:#19171a;font-weight:normal;margin-bottom:10px}.order-list .card-body .table-container .table .small-image{max-width:80px}.order-list .card-body .table-container .table .item-variation{color:#19171a;margin-bottom:15px;font-size:13px;display:flex}.order-list .card-body .table-container .table .item-variation div{margin-right:15px;font-weight:600}.order-list .card-body .table-container .table .item-variation div span{font-weight:300}.order-list .card-body .table-container .table-footer .item{margin-bottom:5px;font-size:14px}.order-list .card-body .table-container .table-footer .item.total{border-top:1px solid #19171a;padding-top:10px;margin-top:15px;font-size:16px;font-weight:normal}.orders-page-header .text{font-size:16px;font-weight:400;display:flex;align-items:flex-end;text-transform:uppercase}.orders-page-header .text i{font-size:30px;margin-right:10px}.cart-shadow{box-shadow:2px 2px 5px 2px #eee;border-radius:10px;padding:30px;position:relative;margin-bottom:30px}@media(max-width:767px){.cart-shadow{padding:15px}}#checkout-area .checkbox-container{margin-left:0}#checkout-area .checkbox-container .checkmark{background-color:#fff;border:1px solid #333}#checkout-area .checkbox-container .checkmark:after{border-color:#333}#checkout-area .cart-item .remove-item{position:absolute;top:20px;right:15px;color:#19171a;cursor:pointer;z-index:1}#checkout-area .cart-item .remove-item button{border:0;background-color:#fff}#checkout-area .cart-item .img-container{position:relative;overflow:hidden;padding-top:100%;display:block}#checkout-area .cart-item .img-container img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;object-position:center;background-position:center;background-size:contain}#checkout-area .cart-item .img-container img.contain{object-fit:contain;object-position:center;background-position:center;background-size:contain;padding:15px}#checkout-area .cart-item .content .item-title{padding-right:30px;margin-bottom:15px;display:block;font-weight:500;color:#d72b31 !important;font-size:21px}#checkout-area .cart-item .content .quantity-container{position:relative}#checkout-area .cart-item .content .quantity-container button{background:transparent;border:none;position:absolute;top:0;display:flex;align-items:center;justify-content:center;bottom:0;width:50px;cursor:pointer;font-size:25px}#checkout-area .cart-item .content .quantity-container button.minus{left:0;font-size:30px}#checkout-area .cart-item .content .quantity-container button.plus{right:0;font-size:30px}#checkout-area .cart-item .content .quantity-container button::selection{background:none}#checkout-area .cart-item .content .quantity-container input{width:150px;padding:15px 50px;text-align:center;-webkit-appearance:textfield;margin-bottom:0}@media(max-width:575px){#checkout-area .cart-item .content .quantity-container input{width:100%}}#checkout-area .cart-item .content .final-price{color:#d72b31;font-size:25px;font-weight:500}#checkout-area .cart-item .content .old-price{color:#808080;font-size:17px;font-weight:300;text-decoration:line-through}#checkout-area #cart-summary .line{display:flex;justify-content:space-between;font-size:15px;padding:10px 0}#checkout-area #cart-summary .line>div:nth-child(2){font-weight:bold}#checkout-area #cart-summary .line.total{border-top:1px solid #ccc;padding-top:10px;font-size:21px;color:#d72b31}#checkout-area .or-separator{display:block;margin:5px auto;position:relative;text-transform:lowercase;color:#000;font-size:16px}#checkout-area .or-separator::before{content:"";width:30px;height:1px;background-color:#000;display:inline-block;position:relative;top:-3px;margin-right:3px}#checkout-area .or-separator:after{content:"";width:30px;height:1px;background-color:#000;display:inline-block;position:relative;top:-3px;margin-left:3px}#checkout-area #OrderSummary{position:sticky;top:0}#checkout-area .title{font-size:21px;color:#d72b31;font-weight:600;margin-bottom:15px;text-transform:uppercase}#checkout-area .order-item.total{color:#d72b31 !important;font-weight:bold}#payment-methods .title{font-size:18px;font-weight:600;color:#19171a}#payment-methods .text{font-size:13px;color:#19171a}#payment-methods .payment-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border:1px solid #ccc;position:relative;margin-bottom:15px;padding:15px}#payment-methods .payment-wrapper.error{border:1px solid #f00}#payment-methods .payment-wrapper .checkbox{width:20px;height:20px;border:1px solid #000;position:relative;border-radius:50%}#payment-methods .payment-wrapper.selected .checkbox .checkmark{left:4px;top:4px;width:10px;height:10px;border-radius:50%;background-color:#000;position:absolute}#payment-methods .payment-wrapper .header{width:100%;display:flex;justify-content:space-between;align-content:center}@media(max-width:576px){#payment-methods .payment-wrapper .header img{max-width:50%}}#payment-methods .payment-wrapper .header .fee{display:flex;justify-content:end;align-items:center}#payment-methods .payment-wrapper .content{width:100%;font-size:13px}.modal .modal-dialog{max-width:800px;pointer-events:all !important;margin:1.75rem auto}@media(max-width:767px){.modal .modal-dialog{max-width:500px}}@media(max-width:767px){.modal .modal-dialog{max-width:90%}}.modal .modal-dialog .content{padding:50px;background:#fff;border-radius:10px}@media(max-width:767px){.modal .modal-dialog .content{padding:20px}}.modal .modal-dialog .content .header{border:none;text-align:center}.modal .modal-dialog .content .header img{max-width:80px;margin:0 auto 30px auto}.modal .modal-dialog .content .header .title{color:#d72b31;font-size:25px;text-transform:uppercase;font-weight:600;margin-bottom:30px}@media(max-width:576px){.modal .modal-dialog .content .header .title{font-size:19px;margin-bottom:15px}}.modal .modal-dialog .content .body{color:#19171a;font-size:21px;text-align:center}@media(max-width:576px){.modal .modal-dialog .content .body{font-size:15px}}.modal .modal-dialog .content .body .text{margin-bottom:30px;font-size:17px}@media(max-width:576px){.modal .modal-dialog .content .body .text{margin-bottom:15px}}.modal .modal-dialog .content .body img{max-width:100%;margin-bottom:30px}@media(max-width:576px){.modal .modal-dialog .content .body img{margin-bottom:15px}}.modal .modal-dialog .content .body .video{position:relative;width:100%;padding-top:56.25%;margin-bottom:30px}@media(max-width:576px){.modal .modal-dialog .content .body .video{margin-bottom:15px}}.modal .modal-dialog .content .body .video .iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal .modal-dialog .content .footer{text-align:center}.modal .modal-dialog .content .footer a{color:#fff !important;background:#d72b31 !important;border:1px solid #d72b31 !important;font-size:19px;font-weight:300;padding:21px 50px;pointer-events:all !important;display:inline-block}@media(max-width:576px){.modal .modal-dialog .content .footer a{font-size:15px}}.modal .modal-dialog .content .footer a:hover{opacity:.75}.alert-messages{position:fixed;right:0;left:0;top:15px;margin-left:auto;margin-right:auto;z-index:999;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none !important;display:flex;justify-content:center;flex-direction:column !important;text-align:center}.alert-messages>div{position:relative;width:auto;max-width:400px;align-self:center;cursor:pointer;-webkit-animation-name:showMessage;-webkit-animation-duration:.15s;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-name:showMessage;animation-duration:.15s;animation-timing-function:linear;animation-fill-mode:forwards;-moz-animation-name:showMessage;-moz-animation-duration:.15s;-moz-animation-timing-function:linear;-moz-animation-fill-mode:forwards}@media(max-width:400px){.alert-messages>div{max-width:100%}}.alert-messages>div.hidding{-webkit-animation-name:hideMessage;-webkit-animation-duration:.15s;-webkit-animation-timing-function:linear;animation-name:hideMessage;animation-duration:.15s;animation-timing-function:linear;-moz-animation-name:hideMessage;-moz-animation-duration:.15s;-moz-animation-timing-function:linear}.alert-messages>div>div{pointer-events:all !important}#modal-product.show .modal-dialog{top:20%}#modal-product.show .modal-dialog .modal-header .modal-img{text-align:center}#modal-product.show .modal-dialog .modal-header .modal-img img{width:70%}#modal-product.show .modal-dialog .modal-body img{width:25%}#modal-product.show .modal-dialog .modal-footer{display:flex;flex-direction:column}#modal-product.show .modal-dialog .modal-footer button{padding:10px 20px;font-size:15px;width:65%;border:1px solid #d72b31;background:#d72b31;color:#fff}#modal-product.show .modal-dialog .modal-footer button:hover{border:1px solid #d72b31;background:#fff;color:#d72b31}@media(max-width:400px){#modal-product.show .modal-dialog .modal-footer button{width:100%}}#modal-product.show .modal-dialog .modal-footer a{width:65%;padding:10px 20px;font-size:15px}@media(max-width:400px){#modal-product.show .modal-dialog .modal-footer a{width:100%}}.form-modal.show{top:20%}@media(max-width:350px){.form-modal.show .modal-dialog{width:90% !important}}.form-modal.show button{padding:10px 20px;font-size:15px}@keyframes showMessage{0%{top:0;opacity:0}100%{top:15px;opacity:1}}@keyframes hideMessage{0%{top:15px}100%{top:0;opacity:0}}.modal.show{display:flex !important;justify-content:center;align-items:center}.modal .modal-dialog{width:900px}@media(min-width:768px){.modal .modal-dialog{max-width:900px}}.modal .modal-header{text-align:center;border-bottom:0;justify-content:center}.modal .modal-header i{font-size:40px;display:block;margin-bottom:15px}.modal .modal-title{font-size:20px;font-weight:500;color:#19171a;font-style:italic}.modal .modal-body{text-align:center;font-size:14px;color:#19171a}.modal .modal-footer{border-top:0;justify-content:center;border-top:1px solid #19171a}.modal .modal-footer button{font-size:14px;font-weight:normal;color:#19171a;border:0;background-color:#fff;text-transform:uppercase}.modal.flash-message .modal-header{display:block}.modal.address-form{pointer-events:none}.modal.address-form .modal-dialog{background-color:#fff;padding:50px;border-radius:25px;max-width:95%;width:95%}@media(min-width:768px){.modal.address-form .modal-dialog{max-width:85%;width:85%}}@media(min-width:992px){.modal.address-form .modal-dialog{max-width:50%;width:50%}}.modal.address-form .modal-dialog form{pointer-events:all}.modal.share .modal-body a{font-size:24px;color:#19171a;margin:0 15px}.modal.share .modal-body a i{font-size:31px}.modal.share .modal-body a:hover{color:#d72b31}#dynamic-page{margin-bottom:32px}@media(min-width:768px){#dynamic-page{margin-bottom:64px}}#dynamic-page.noBottom{margin-bottom:0}#dynamic-page .gallery-slick{margin:0 -15px}#dynamic-page .gallery-slick .image-container{padding-top:100%}.filters i{font-size:25px;display:flex;align-items:center}.show-filters{cursor:pointer;display:inline-flex;align-items:center}.show-filters i{line-height:42px}.show-filters span{font-size:15px;display:none;margin-right:5px}.show-filters.open span{display:inline-block}.clear-filters{cursor:pointer;display:none;font-size:15px}.clear-filters.open{display:inline-block}.clear-filters i{line-height:42px}.container-filter{display:none}.body-head{margin-bottom:50px;position:relative}@media(max-width:1199px){.body-head{margin-bottom:25px}}.body-head .pretitle{color:#000;text-align:left;font-size:19px;line-height:19px;font-weight:300;display:flex;align-items:center;position:relative;font-style:italic;padding-left:20px;margin-left:50px}.body-head .pretitle:before{position:absolute;content:'';border:2px solid #d72b31;width:11px;height:11px;border-radius:6px;left:0}@media(max-width:991px){.body-head .pretitle{font-size:15px;line-height:20px;margin-left:25px}}@media(max-width:767px){.body-head .pretitle{font-size:14px;line-height:19px}}@media(max-width:575px){.body-head .pretitle{margin-left:20px}}.body-head .title-page{display:flex}.body-head .title-page .icon-share-container{position:absolute;left:calc(var(--containerPaddingLeft)*-1)}.body-head .title-page .icon-share-container i{font-size:35px;cursor:pointer;line-height:60px}.body-head .title-page .icon-share-container i:hover{color:#d72b31}@media(max-width:767px){.body-head .title-page .icon-share-container i{font-size:30px;line-height:30px}}.body-head .title-page h1{color:#000;text-align:left;font-size:65px;line-height:75px;font-weight:500;margin-bottom:15px;font-family:'Playfair Display'}@media(max-width:1199px){.body-head .title-page h1{font-size:45px;line-height:45px}}@media(max-width:991px){.body-head .title-page h1{font-size:41px;line-height:41px}}@media(max-width:767px){.body-head .title-page h1{font-size:37px;line-height:37px}}@media(max-width:575px){.body-head .title-page h1{font-size:31px;line-height:31px}}.body-head .titleApha{color:#e2b457;top:0;right:0;bottom:auto;left:auto;position:absolute;font-family:'Ms Madi';font-size:250px;line-height:150px;z-index:0;text-transform:lowercase;opacity:.1;pointer-events:none}@media(max-width:1400px){.body-head .titleApha{font-size:200px;line-height:125px}}@media(max-width:1199px){.body-head .titleApha{font-size:150px;line-height:100px}}@media(max-width:991px){.body-head .titleApha{font-size:125px;line-height:90px}}@media(max-width:767px){.body-head .titleApha{font-size:100px;line-height:60px}}@media(max-width:575px){.body-head .titleApha{font-size:90px;line-height:50px}}.breadcrumb{background:none;padding:0;margin-bottom:15px;font-size:15px;font-weight:300;margin-left:70px}@media(max-width:1199px){.breadcrumb{font-size:14px}}@media(max-width:991px){.breadcrumb{font-size:12px;margin-left:40px}}@media(max-width:575px){.breadcrumb{font-size:12px;margin-left:25px}}.breadcrumb div{color:#b9b9b9 !important;text-transform:lowercase}.breadcrumb div a{color:#b9b9b9 !important;line-height:1;text-decoration:none !important}.breadcrumb div:after{content:'/';margin:0 5px}.breadcrumb div:last-of-type:after{content:''}.numResults{font-size:15px;line-height:30px}@media(max-width:1199px){.numResults{font-size:14px}}@media(max-width:991px){.numResults{font-size:13px}}.pages{flex-wrap:wrap;position:relative}.pages .top{margin:0 3%;padding-left:var(--containerPaddingLeft);position:relative}@media(max-width:575px){.pages .top{margin:0 15px}}.pages .page{border:1px solid #ededed;font-size:15px;color:#19171a;background:#fff;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-weight:600;outline:none;margin:0 3px;margin-bottom:5px}.pages .page:hover{background:#eee}.pages .page.active{color:#fff;background:#d72b31}#Newsletter{margin-top:30px;background:#d72b31;padding:75px 0}#Newsletter label{color:#fff}#Newsletter .pretitle{font-style:italic;color:#fff;font-weight:300}#Newsletter .title{color:#fff;font-family:'Playfair Display';font-size:31px;margin-bottom:50px}#Newsletter .btn-primary{background:#fff;color:#d72b31}#map{min-height:400px}#map.noLocations{background:#eee}.video-container{position:relative;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#gallery{margin-top:100px}#gallery h2{text-align:center;text-transform:uppercase;font-weight:300;font-size:29px;margin-bottom:0}#gallery .slick-arrow{padding:4px 6px;border:2px solid transparent;cursor:pointer}#gallery .slick-arrow span{cursor:pointer;color:#3d3d3d;font-size:35px;transition:all .2s ease-in-out}#gallery .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}#gallery .slick-list .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}#gallery .slick-list .slick-track .image{position:relative;padding-top:75%;display:block;cursor:pointer}#gallery .slick-list .slick-track .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;background-position:center;background-size:cover}.bg-route{background-image:url(/public/images/bg-route.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100vw;height:100vh;position:fixed;filter:brightness(.6)}.compass{position:fixed;bottom:50px;right:3%;opacity:.5}.compass img{max-width:50px}@media(max-width:767px){.compass{display:none}}.scroll-route{position:absolute;top:200px;left:50%;z-index:7;transition:all .1s ease-in-out;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;flex-direction:column}.scroll-route .scroll{writing-mode:sideways-lr;color:rgba(255,255,255,.35);font-size:13px;text-transform:uppercase;margin-bottom:10px;font-weight:300;letter-spacing:1px}.scroll-route .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.35);transition:all .3s ease-in-out;transform:rotate(90deg)}.scroll-route .circle::after{font-weight:bold;color:#fff;content:"";font-family:'RotaIcons'}@media(max-width:767px){.scroll-route{display:none}}#route-wrapper{min-height:6000px;position:relative}#route-wrapper #route{position:fixed;right:5%;top:300px;max-width:50%;max-height:900px}@media(min-width:1400px){#route-wrapper #route{right:15%}}@media(max-width:1199px){#route-wrapper #route{max-width:60%;top:250px;right:15px}}@media(max-width:991px){#route-wrapper #route{top:200px}}@media(max-width:767px){#route-wrapper #route{max-width:100%;top:200px}}@media(max-width:575px){#route-wrapper #route{max-width:100%;top:175px}}#route-wrapper .points{display:none}#route-wrapper .points.show{display:block}#route-wrapper .points.cities{text-transform:uppercase;font-size:10px}#route-wrapper .head-wrapper{top:175px;position:fixed;margin-left:3%;padding-left:var(--containerPaddingLeft);width:50%}@media(max-width:1400px){#route-wrapper .head-wrapper{width:60%}}@media(max-width:1199px){#route-wrapper .head-wrapper{top:125px}}@media(max-width:767px){#route-wrapper .head-wrapper{z-index:1}}@media(max-width:575px){#route-wrapper .head-wrapper{top:100px;width:100%}}#route-wrapper .head-wrapper .body-head{color:#fff !important}#route-wrapper .head-wrapper .body-head h1{color:#fff}#route-wrapper .head-wrapper .body-head .pretitle{color:#fff !important}#route-wrapper .head-wrapper .body-head .text{width:40%;margin-bottom:30px;font-weight:400;margin-left:75px;font-size:13px}@media(max-width:1400px){#route-wrapper .head-wrapper .body-head .text{width:60%}}@media(max-width:1199px){#route-wrapper .head-wrapper .body-head .text{margin-left:50px}}@media(max-width:767px){#route-wrapper .head-wrapper .body-head .text{display:none}}#route-wrapper .producers-wrapper{margin-left:3%;padding-left:var(--containerPaddingLeft);top:350px;position:fixed;width:50%}@media(max-width:1199px){#route-wrapper .producers-wrapper{top:275px;width:60%}}@media(max-width:767px){#route-wrapper .producers-wrapper{z-index:1;margin-left:0%}}#route-wrapper .producers-wrapper .producers-details{display:none;text-align:left;max-width:50%}@media(max-width:767px){#route-wrapper .producers-wrapper .producers-details{position:fixed;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,.85);z-index:888;max-width:100%;margin-left:0%;padding:25px}}@media(max-width:575px){#route-wrapper .producers-wrapper .producers-details{padding:15px}}#route-wrapper .producers-wrapper .producers-details .title-place{font-family:'Ms Madi';color:#e2b457;font-size:41px}@media(max-width:991px){#route-wrapper .producers-wrapper .producers-details .title-place{font-size:35px}}#route-wrapper .producers-wrapper .producers-details .producer-detail{display:inline-flex;align-items:center;margin-bottom:15px}@media(max-width:991px){#route-wrapper .producers-wrapper .producers-details .producer-detail{margin-bottom:10px}}@media(max-width:767px){#route-wrapper .producers-wrapper .producers-details .producer-detail{margin-bottom:0}}#route-wrapper .producers-wrapper .producers-details .producer-detail .title-producer{color:#fff;font-family:'Playfair Display';font-weight:500;font-size:25px}@media(max-width:1199px){#route-wrapper .producers-wrapper .producers-details .producer-detail .title-producer{font-size:19px}}@media(max-width:991px){#route-wrapper .producers-wrapper .producers-details .producer-detail .title-producer{font-size:15px}}#route-wrapper .producers-wrapper .producers-details .producer-detail .number{color:#fff;font-family:'Montserrat';font-size:13px;margin-right:15px;font-weight:700}#route-wrapper .producers-wrapper .producers-details .producer-detail:hover div{color:#d72b31}#route-wrapper .producers-wrapper .producers-details .city-producer{color:#fff}#route-wrapper .producers-wrapper .producers-details.show{display:block}.bullets-text{font-size:10px}@media(max-width:400px){.bullets-text{font-size:15px}}#map-modal .modal-dialog{max-width:100%;width:75%}#map-modal .modal-dialog .map-producer{height:600px;width:100%}@media(max-width:767px){#map-modal .modal-dialog{width:90%}}.producer-page .see-map{cursor:pointer;color:#000;text-transform:lowercase;font-style:italic;font-size:.9em}.producer-page .see-map:hover{color:#d72b31}.producer-page .back{margin-bottom:50px;display:flex;align-items:center;text-transform:lowercase;font-family:'Playfair Display';color:#000;position:absolute;right:15px;font-size:19px;z-index:7;transition:all .1s ease-in-out;position:relative;right:0;display:inline-flex;margin-bottom:100px}.producer-page .back .text{margin-right:-15px;transition:all .3s ease-in-out}.producer-page .back .circle{width:76px;height:76px;border-radius:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);transition:all .3s ease-in-out}.producer-page .back .circle:after{font-weight:bold;content:"";font-family:'RotaIcons'}.producer-page .back:hover .text{margin-right:10px}.producer-page .back:hover .circle{border-width:2px;border-color:#d72b31}.producer-page .back .circle:after{content:"";transform:rotate(180deg)}.producer-page .shortDescription{background:#d72b31;color:#fff;position:relative;margin-bottom:75px;font-size:17px;font-weight:300}@media(max-width:991px){.producer-page .shortDescription{margin-bottom:40px}}.producer-page .shortDescription .description{padding:60px 0}@media(max-width:1199px){.producer-page .shortDescription .description{padding:30px 0}}@media(max-width:991px){.producer-page .shortDescription .description{padding:30px 0}}.producer-page .shortDescription .logo-wrapper{position:absolute;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:30px;max-width:300px;bottom:50%}.producer-page .shortDescription .logo-wrapper img{max-width:100%}@media(max-width:767px){.producer-page .shortDescription .logo-wrapper{padding:15px}}@media(max-width:575px){.producer-page .shortDescription .logo-wrapper{position:relative;margin-top:-30%;bottom:0%}}.producer-page h4{font-family:'Playfair Display';font-size:29px;font-weight:300;margin-bottom:30px}.producer-page .experiences .icons{display:flex;margin-bottom:30px}.producer-page .experiences .icons .icon{color:#000;font-size:35px;margin-right:30px;cursor:pointer}.producer-page .experiences .icons .icon.active,.producer-page .experiences .icons .icon:hover{color:#d72b31}.producer-page .experiences .texts .text{display:none}.producer-page .experiences .texts .text h5{color:#d72b31;font-size:21px;font-family:'Playfair Display';line-height:40px;padding-left:20px;display:flex;align-items:center;position:relative}.producer-page .experiences .texts .text h5:before{position:absolute;content:'';border:2px solid #d72b31;width:11px;height:11px;border-radius:6px;left:0}.producer-page .experiences .texts .text p{padding-left:20px}.producer-page .experiences .texts .text.active{display:block}.producer-page .description{font-size:17px;min-height:150px;display:flex;align-items:center}.producer-page .slick-gallery{margin-bottom:100px}.producer-page .slick-gallery .image-wrapper{padding-top:75%;position:relative;display:block}.producer-page .slick-gallery .image-wrapper img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:center}.producers-page{position:relative;min-height:100vh}.producers-page .map{position:fixed !important;right:0;left:auto;top:0;height:100vh;width:28%}@media(max-width:1199px){.producers-page .map{width:32%}}@media(max-width:767px){.producers-page .map{width:40%}}@media(max-width:575px){.producers-page .map{width:45%}}.producers-page .map.absolute{position:absolute !important;bottom:0;top:auto}.producers-page #results{min-height:100vh}.producers-page .producer-card{display:block;margin-bottom:30px}.producers-page .producer-card .image-container{position:relative;padding-top:75%}.producers-page .producer-card .image-container img{position:absolute;left:0;top:0;height:100%;width:100%;object-position:center;object-fit:contain}.producers-page .producer-card .content-container{text-align:center;margin-top:30px;color:#000}.producers-page .producer-card .content-container h3{font-size:21px;margin-bottom:10px;font-family:'Playfair Display'}.producers-page .producer-card .content-container .city{text-transform:uppercase;font-size:15px}.producers-page .producer-card .content-container .experiences{text-transform:lowercase;color:#e2b457;font-size:27px;font-family:'Ms Madi'}.producers-page .producer-card:hover .image-container .circle{opacity:1}.producers-page .producer-card:hover .tags-container i{color:#e2b457}.producers-page .producer-card:hover .price{color:#d72b31;text-shadow:1px 0 0 #d72b31}.producers-page .producer-card:hover .price .old-price{text-shadow:none}.producers-page .producer-card:hover h3{color:#d72b31;text-shadow:1px 0 0 #d72b31}