:root{--clr-body__text:#212529;--clr-body__background:#fff;--clr-header:#fff;--clr-menu:#fff;--clr-header__link:#000;--clr-header__input__placeholder:#000;--clr-bag__counter__text:#fff;--clr-bag__counter__background:#00375d;--clr-menu-bag__background:#fff;--clr-menu-bag__text:#212529;--clr-pre-slider__text:#fff;--clr-pre-slider__background:#000;--clr-carousel__text:#00182a;--clr-category:#212529;--clr-title:#000;--clr-product__background:#fff;--clr-product__text:#212529;--clr-product__bag:#000;--clr-news:#707070;--clr-newsletter__background:#000;--clr-newsletter__text:#fff;--clr-newsletter__input:#fff;--clr-footer__background:#00182a;--clr-footer__text:#fff;--clr-copyright__background:#00375d;--clr-copyright__text:#fff;--clr-post-breadcrumb:#000;--clr-order-menu:#fff;--mt-section:80px;--ff-body:"Kallisto",sans-serif;--ff-alternative:"Kallisto",sans-serif;--ff-title:"looking-flowers-script",serif;--fs-banner:clamp(1.5rem,1.4089805825242718rem + 0.3883495145631068vw,1.875rem);--fs-banner--highlight:clamp(4rem,3.6rem + 2vw,6rem);--fs-title:clamp(1.5rem,1.4089805825242718rem + 0.3883495145631068vw,1.875rem);--fs-subtitle:clamp(2.125rem,1.8216019417475728rem + 1.2944983818770228vw,3.375rem);--fs-text:clamp(0.7975rem,0.7669902912621359rem + 0.1941747572815534vw,0.925rem);--fs-text--variant:clamp(1rem,0.9393203883495146rem + 0.2588996763754045vw,1.25rem);--fs-text--small:clamp(0.6875rem,0.6419902912621359rem + 0.1941747572815534vw,0.875rem);--fs-price:clamp(1.25rem,1.1893203883495145rem + 0.2588996763754045vw,1.5rem);--fs-button:clamp(1rem,0.9393203883495146rem + 0.2588996763754045vw,1.25rem)}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{accent-color:#000;background:var(--clr-body__background);color:var(--clr-body__text);font-family:var(--ff-body);font-size:1rem;font-style:normal;font-weight:500;line-height:1.5}ul{list-style:none;padding:0}dl,figure,form,ol,p,ul{margin:0}label{text-transform:none}hr.separator{background:#eaeaeb}a{background-color:transparent}a,a:hover{color:inherit;text-decoration:none}a:hover{filter:brightness(.9)}button{background:transparent;border:0}button:hover{filter:brightness(.9)}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.container-fluid{max-width:1920px}.custom-select{-webkit-appearance:listbox;-moz-appearance:listbox;appearance:listbox}.title{color:var(--clr-title);font-size:var(--fs-title);margin-bottom:40px;text-align:center;text-transform:uppercase}.title span{font-weight:700}.title-alternative{color:#fff;font-size:var(--fs-title);margin-bottom:30px;position:relative;text-align:center;text-transform:uppercase;z-index:-1}.title-alternative.above{z-index:2}.title-alternative span{font-weight:700}.title-alternative .title-background{background-color:#00182a;font-weight:500;padding-bottom:1rem;padding-top:2rem}.title-alternative:after{aspect-ratio:1920/167;background-image:url(../img/ferrari-endo/detalhe.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;transform:translateY(-1px);width:100%}.separator{margin-top:var(--mt-section)}.section__header{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:300px;justify-content:center;margin-bottom:100px;padding-bottom:40px;position:relative;width:100%}.section__header:before{background:rgba(0,0,0,.3);content:"";height:inherit;position:absolute;top:0;width:100%;z-index:1}.section__title{color:#fff;font-size:var(--fs-title);font-weight:700;text-transform:uppercase;z-index:1}.section__arrow{left:40px;top:40px;z-index:1}.section__arrow,.section__arrow__new{padding:5px 10px;position:absolute;width:-moz-fit-content;width:fit-content}.section__arrow__new{left:0;top:0}.btn--whatsapp{bottom:10px;left:10px;position:fixed;z-index:3}.btn{border-radius:35px;font-size:.85rem;max-width:-moz-fit-content;max-width:fit-content;padding:8px 20px;text-align:center;text-transform:uppercase;width:100%}.btn__banner{background-color:#00182a;color:#fff;font-weight:700;text-transform:none;transition-duration:.3s}.btn__banner:focus,.btn__banner:hover{color:#fff;filter:brightness(.9)}.btn__hollow--dark{border:1px solid #000}.btn__hollow--dark:focus,.btn__hollow--dark:hover{background:#eee}.btn__primary{background:#00375d;color:#fff;font-weight:700}.btn__primary:focus,.btn__primary:hover{color:#fff;filter:brightness(.9)}.btn__third{background:#fff;color:#c39d00;font-weight:700}.btn__third:focus,.btn__third:hover{color:#c39d00;filter:brightness(.9)}.btn__cta{border:1px solid #000;color:#000;display:block;font-weight:700;margin:40px auto 80px}.btn__cta:focus,.btn__cta:hover{background:#000;color:#fff}.btn__cta--products{border:1px solid #000;color:#000;display:block;font-weight:700;margin:40px auto 80px}.btn__cta--products:focus,.btn__cta--products:hover{background:#000;color:#fff;text-transform:none}.btn__cta--products:after{content:"Ver mais"}.btn__cta--products:hover:after{content:"Ver todos os produtos"}.btn__buy{background:#0a5}.btn__buy.disabled{cursor:default;filter:grayscale(100%)}.btn__modal-close{background:transparent;border:0;outline:none}.btn__modal-close img{width:18px}.btn__buy{background:#c39d00;color:#fff;display:block;font-weight:700;margin:40px 0}.btn__buy:focus,.btn__buy:hover{color:#fff;filter:brightness(.9)}.products__related{margin-bottom:80px}.modal-footer,.modal-header{border:none}#confirmation .modal-header{padding-bottom:0}#confirmation .modal-body{padding:1rem 3rem 2rem}#confirmation .modal-header button{align-items:center;display:flex;font-size:28px;height:35px;justify-content:center;padding:0;width:35px}#confirmation .modal-body span{display:block;font-size:2rem;font-weight:700;margin-bottom:5px}.modal-content{border-radius:14px;margin-top:100px}.modal-body{text-align:center}.modal-footer{justify-content:center;padding-bottom:25px}.feedback-modal .modal-content{border-radius:0;padding:10px 0}.feedback-modal .modal-header{align-items:center;justify-content:center}.feedback-modal .modal-title{color:#000;font-size:22px;font-weight:700;text-align:center}.feedback-modal .modal-body{color:#000;font-size:16px;text-transform:none}.feedback-modal .modal-footer{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.feedback-modal .btn{border-radius:0;font-size:14px;max-width:-moz-fit-content;max-width:fit-content}.feedback-modal .btn-secondary{background:#fff;border:1px solid #000;color:#000}.feedback-modal .btn-primary{background:#000;border:1px solid #000;color:#fff}.feedback-modal .btn-primary:active{background-color:#000!important;border-color:#000!important}.feedback-modal .btn-primary:focus{box-shadow:0 0 0 .2rem #ce0e2d4d!important}.success-modal .modal-title{color:#1b8e00!important;font-size:25px!important}.success-modal__icon{animation:animaSuccessMessage .6s linear;color:#1b8e00;font-size:58px;margin-right:10px}@keyframes animaSuccessMessage{0%{transform:rotate(0)}25%{transform:rotate(-10deg)}65%{transform:rotate(20deg)}to{transform:rotate(0)}}.fail-modal .modal-header{animation:animaFailedMessage .82s cubic-bezier(.36,.07,.19,.97) both}@keyframes animaFailedMessage{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.fail-modal .modal-title{color:#721c24!important;font-size:25px!important}.fail-modal__icon{color:#721c24;font-size:58px;margin-right:10px}.swiper{height:100%;width:100%}.swiper-slide{align-items:center;background:#fff;display:flex;justify-content:center}.swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-slide{background-position:50%;background-size:cover}.swiper-button-next,.swiper-button-prev{height:100%!important;top:22px!important;width:120px!important}.swiper-button-next{right:0!important}.swiper-button-prev{left:0!important}.pagination{justify-content:center;margin:30px auto 0}.page-item.active .page-link{background:#000;border-color:#000}.page-item .page-link{color:#000}.especifications__text *{all:revert}.loading_class{background:rgba(0,0,0,.5);height:100vh;left:0;line-height:100vh;position:fixed;text-align:center;top:0;width:100vw;z-index:999999}.loading_class i{color:#fff}

/*# sourceMappingURL=root.css.map*/