.CatalogModal_backdrop__y7lE8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:9999;animation:CatalogModal_backdropFadeIn__iFXrI .3s ease-out}.CatalogModal_backdrop__y7lE8.CatalogModal_closing__Nj0VE{animation:CatalogModal_backdropFadeOut__ZEgwp .3s ease-out forwards}.CatalogModal_modalContent__4Opg3{background:#f2f3f1;border-radius:0;max-width:540px;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.3);animation:CatalogModal_modalFadeIn__0lryx .3s ease-out}.CatalogModal_modalContent__4Opg3.CatalogModal_closing__Nj0VE{animation:CatalogModal_modalFadeOut__hjK83 .3s ease-out forwards}@keyframes CatalogModal_backdropFadeIn__iFXrI{0%{opacity:0}to{opacity:1}}@keyframes CatalogModal_backdropFadeOut__ZEgwp{0%{opacity:1}to{opacity:0}}@keyframes CatalogModal_modalFadeIn__0lryx{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes CatalogModal_modalFadeOut__hjK83{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.CatalogModal_closeButton__VbPvZ{position:absolute;top:10px;right:10px;background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#1d1d1c;padding:0;width:30px;height:30px;transition:color .2s;font-weight:300}.CatalogModal_closeButton__VbPvZ:hover{color:#000}.CatalogModal_header__0c_im h2{font-family:Futura-Now-Headline;font-size:24px;font-weight:400;letter-spacing:3px;color:#1d1d1c;text-transform:uppercase}.CatalogModal_header__0c_im p{font-family:Futura-Now-Headline-Light;font-size:20px;font-weight:300;letter-spacing:2px;color:#1d1d1c;text-transform:uppercase}.CatalogModal_form___TFKv .form-group{margin-bottom:0}.CatalogModal_form___TFKv .form-group label{font-family:neue-montreal-medium;font-weight:500;color:#1d1d1c!important;font-size:14px;top:.8rem}.CatalogModal_form___TFKv .form-group input{color:#1d1d1c!important;border-bottom:1px solid #ddd!important;margin-bottom:0;padding:.5rem 0;font-size:16px}.CatalogModal_form___TFKv .form-group input:-webkit-autofill,.CatalogModal_form___TFKv .form-group input:-webkit-autofill:focus,.CatalogModal_form___TFKv .form-group input:-webkit-autofill:hover{-webkit-text-fill-color:#1d1d1c!important;-webkit-box-shadow:inset 0 0 0 1000px #f2f3f1!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.CatalogModal_form___TFKv .form-group input:focus{border-bottom-color:#1d1d1c!important}.CatalogModal_form___TFKv .form-group input:not(:-moz-placeholder)+label{color:#1d1d1c!important;top:-1rem;font-size:12px}.CatalogModal_form___TFKv .form-group input:focus+label,.CatalogModal_form___TFKv .form-group input:not(:placeholder-shown)+label{color:#1d1d1c!important;top:-1rem;font-size:12px}.CatalogModal_form___TFKv .form-group input.error{border-bottom-color:#dc3545!important}.CatalogModal_form___TFKv .error-message{color:#dc3545;position:static;margin-top:4px;font-size:12px}.CatalogModal_submitButton__1DxqL{font-family:neue-montreal-light;background-color:#1d1d1c;color:#f2f3f1;border:none;padding:16px 30px;font-size:18px;font-weight:300;cursor:pointer;border-radius:8px;transition:background-color .3s;letter-spacing:1.5px;width:100%}.CatalogModal_submitButton__1DxqL:hover:not(:disabled){background-color:#333}.CatalogModal_submitButton__1DxqL:disabled{background-color:#1d1d1c;cursor:not-allowed;opacity:.7}.CatalogModal_successMessage__YiZUj{padding:60px 20px;text-align:center;background-color:#f2f3f1;animation:CatalogModal_successFadeIn__yWCj4 .4s ease-out}.CatalogModal_successMessage__YiZUj svg{margin-bottom:30px;animation:CatalogModal_checkmarkDraw__WS5E9 .5s ease-out .2s both}.CatalogModal_successMessage__YiZUj h3{font-family:Futura-Now-Headline-Light;font-size:28px;font-weight:300;color:#1d1d1c;margin:0;letter-spacing:1px}@keyframes CatalogModal_successFadeIn__yWCj4{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes CatalogModal_checkmarkDraw__WS5E9{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media only screen and (max-width:767px){.CatalogModal_header__0c_im h2{font-size:24px}.CatalogModal_header__0c_im p{font-size:20px}}.NewsletterModal_backdrop__RjWbS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:9999;animation:NewsletterModal_backdropFadeIn__Me9iQ .3s ease-out}.NewsletterModal_backdrop__RjWbS.NewsletterModal_closing__M5lIe{animation:NewsletterModal_backdropFadeOut__T9Mui .3s ease-out forwards}.NewsletterModal_modalContent__Z8nP_{background:#f2f3f1;border-radius:0;max-width:540px;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.3);animation:NewsletterModal_modalFadeIn__9t6PM .3s ease-out}.NewsletterModal_modalContent__Z8nP_.NewsletterModal_closing__M5lIe{animation:NewsletterModal_modalFadeOut___1SZo .3s ease-out forwards}@keyframes NewsletterModal_backdropFadeIn__Me9iQ{0%{opacity:0}to{opacity:1}}@keyframes NewsletterModal_backdropFadeOut__T9Mui{0%{opacity:1}to{opacity:0}}@keyframes NewsletterModal_modalFadeIn__9t6PM{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes NewsletterModal_modalFadeOut___1SZo{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.NewsletterModal_closeButton__hZVLK{position:absolute;top:10px;right:10px;background:none;border:none;font-size:28px;line-height:1;cursor:pointer;color:#1d1d1c;padding:0;width:30px;height:30px;transition:color .2s;font-weight:300}.NewsletterModal_closeButton__hZVLK:hover{color:#000}.NewsletterModal_header__ML7n8 h2{font-family:Futura-Now-Headline;font-size:24px;font-weight:400;letter-spacing:3px;color:#1d1d1c;text-transform:uppercase}.NewsletterModal_header__ML7n8 p{font-family:Futura-Now-Headline-Light;font-size:20px;font-weight:300;letter-spacing:2px;color:#1d1d1c;text-transform:uppercase}.NewsletterModal_description__0yABY{font-family:neue-montreal-light;font-size:14px;color:#1d1d1c;line-height:1.6;letter-spacing:1px;max-width:400px;margin-left:auto;margin-right:auto}.NewsletterModal_form__ox5kf .form-group{margin-bottom:0}.NewsletterModal_form__ox5kf .form-group label{font-family:neue-montreal-medium;font-weight:500;color:#1d1d1c!important;font-size:14px;top:.8rem}.NewsletterModal_form__ox5kf .form-group input{color:#1d1d1c!important;border-bottom:1px solid #ddd!important;margin-bottom:0;padding:.5rem 0;font-size:16px}.NewsletterModal_form__ox5kf .form-group input:-webkit-autofill,.NewsletterModal_form__ox5kf .form-group input:-webkit-autofill:focus,.NewsletterModal_form__ox5kf .form-group input:-webkit-autofill:hover{-webkit-text-fill-color:#1d1d1c!important;-webkit-box-shadow:inset 0 0 0 1000px #f2f3f1!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.NewsletterModal_form__ox5kf .form-group input:focus{border-bottom-color:#1d1d1c!important}.NewsletterModal_form__ox5kf .form-group input:not(:-moz-placeholder)+label{color:#1d1d1c!important;top:-1rem;font-size:12px}.NewsletterModal_form__ox5kf .form-group input:focus+label,.NewsletterModal_form__ox5kf .form-group input:not(:placeholder-shown)+label{color:#1d1d1c!important;top:-1rem;font-size:12px}.NewsletterModal_form__ox5kf .form-group input.error{border-bottom-color:#dc3545!important}.NewsletterModal_form__ox5kf .error-message{color:#dc3545;position:static;margin-top:4px;font-size:12px}.NewsletterModal_submitButton__SJsIe{font-family:neue-montreal-light;background-color:#1d1d1c;color:#f2f3f1;border:none;padding:16px 30px;font-size:18px;font-weight:300;cursor:pointer;border-radius:8px;transition:background-color .3s;letter-spacing:1.5px;width:100%}.NewsletterModal_submitButton__SJsIe:hover:not(:disabled){background-color:#333}.NewsletterModal_submitButton__SJsIe:disabled{background-color:#1d1d1c;cursor:not-allowed;opacity:.7}.NewsletterModal_successMessage___hWjs{padding:60px 20px;text-align:center;background-color:#f2f3f1;animation:NewsletterModal_successFadeIn__waNZl .4s ease-out}.NewsletterModal_successMessage___hWjs svg{margin-bottom:30px;animation:NewsletterModal_checkmarkDraw__3sSDS .5s ease-out .2s both}.NewsletterModal_successMessage___hWjs h3{font-family:Futura-Now-Headline-Light;font-size:24px;font-weight:300;color:#1d1d1c;margin:0;letter-spacing:1px}@keyframes NewsletterModal_successFadeIn__waNZl{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes NewsletterModal_checkmarkDraw__3sSDS{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media only screen and (max-width:767px){.NewsletterModal_header__ML7n8 h2{font-size:24px}.NewsletterModal_header__ML7n8 p{font-size:20px}}.CartFavModal_wrapper__zKFNm{position:fixed;inset:0;display:flex;justify-content:flex-end;z-index:1100}.CartFavModal_backdrop__oWbZG{position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:0;opacity:0;transition:opacity .24s ease-out;will-change:opacity}.CartFavModal_panel__AEK7s{position:relative;z-index:1;width:600px;max-width:100%;height:100%;background:#fff;box-shadow:-2px 0 20px rgba(0,0,0,.2);display:flex;flex-direction:column;transform:translate3d(100%,0,0);transition:transform .26s cubic-bezier(.2,.8,.2,1);will-change:transform}.CartFavModal_openBackdrop__4V7fx{opacity:.6}.CartFavModal_open__LqGfu{transform:translateZ(0)}.CartFavModal_contentArea__vTStu{flex:1;overflow:auto;background:#f6f6f6;display:flex;flex-direction:column}.CartFavModal_tabBtn__5Q0TR{cursor:pointer}.CartFavModal_cotizar__BM4ca,.CartFavModal_success_button__pHGnV{background-color:#1d1d1d;color:#fff;border:1px solid #1d1d1d;font-family:Neue Montreal,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans;font-weight:300;font-size:20px;line-height:1;padding:10px 0}.CartFavModal_cotizar__BM4ca:focus,.CartFavModal_cotizar__BM4ca:hover,.CartFavModal_success_button__pHGnV:focus,.CartFavModal_success_button__pHGnV:hover{background-color:#000;border-color:#000;color:#fff}.CartFavModal_success_button__pHGnV{height:60px;width:100%}.CartFavModal_success_button_container__w1khO{width:100%;height:100px;background-color:#fff;display:flex;align-items:center;position:fixed;bottom:0;right:0;left:0;padding:0 1rem}.CartFavModal_borderBox__1RRvO{border-bottom:1px solid #1d1d1d;gap:0}.CartFavModal_headerBar__BhkqM .nav{gap:0}.CartFavModal_headerBar__BhkqM .nav-underline .nav-link{font-weight:500;width:150px;font-size:20px;line-height:1;vertical-align:middle;color:#8e8e8e!important;text-decoration:none!important;padding:0 0 12px;position:relative}.CartFavModal_headerBar__BhkqM .nav-underline .nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.5px;background:#1d1d1d;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.CartFavModal_headerBar__BhkqM .nav-underline .nav-link.active,.CartFavModal_headerBar__BhkqM .nav-underline .nav-link:hover{color:#1d1d1d!important}.CartFavModal_headerBar__BhkqM .nav-underline .nav-link.active:after{transform:scaleX(1)}.CartFavModal_closeBtn__5_rny{background:transparent;border:0;color:#1d1d1d;line-height:1;font-size:24px;transition:transform .15s ease}.CartFavModal_closeBtn__5_rny:hover{transform:scale(1.1)}.CartFavModal_successMessage__B5n3h{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2rem;min-height:400px}.CartFavModal_successMessage__B5n3h h3{color:#1d1d1d;margin:1rem 0 .5rem}.CartFavModal_successMessage__B5n3h p{font-size:1rem;color:#666;margin:.5rem 0}.CartFavModal_successMessage__B5n3h .CartFavModal_orderId__bCCFW{font-size:.9rem;color:#333;margin:1rem 0;padding:.75rem 1rem;background:#f0f0f0;border-radius:4px}.CartFavModal_successMessage__B5n3h .CartFavModal_orderId__bCCFW strong{color:#1d1d1d;font-weight:600}.CartFavModal_successIcon__pPTZ_{width:80px;height:80px;border-radius:50%;background-color:#28a745;color:#fff;display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700;animation:CartFavModal_successPulse__Q37m5 .6s ease-out}@keyframes CartFavModal_successPulse__Q37m5{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.chip_chip__YYXcB{display:inline-flex;align-items:center;padding:6px 16px;background-color:#e2e2e2;border-radius:8px;cursor:pointer;border:1px solid #dee2e6;transition:all .2s ease}.chip_chip__YYXcB:hover{background-color:#e2e2e2;border-color:#999}.chip_removeButton__qCcGe{padding:0;text-decoration:none;line-height:1;margin-left:.5rem;background:none;border:none;color:#1d1d1c;cursor:pointer}.price-range-slider_wrapper__O0Voi{padding:.5rem .25rem .75rem}.price-range-slider_track__sp9lm{position:relative;height:20px}.price-range-slider_railInset___IaFL{position:absolute;top:50%;left:8px;right:8px;height:3px;transform:translateY(-50%)}.price-range-slider_rail__XtRes{position:absolute;inset:0;border-radius:2px;background:#e0e0e0}.price-range-slider_railFill__hBekN{position:absolute;top:0;height:100%;border-radius:2px;background:#1d1d1c}.price-range-slider_range__iA9bn{position:absolute;top:0;left:0;width:100%;height:20px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;pointer-events:none}.price-range-slider_range__iA9bn::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#1d1d1c;cursor:pointer;border:2px solid #f2f3f1;box-shadow:0 0 0 1px #1d1d1c}.price-range-slider_range__iA9bn::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:#1d1d1c;cursor:pointer;border:2px solid #f2f3f1;box-shadow:0 0 0 1px #1d1d1c}.price-range-slider_range__iA9bn::-webkit-slider-runnable-track{background:transparent}.price-range-slider_range__iA9bn::-moz-range-track{background:transparent}@keyframes product-grid_fadeInGrid__TGa_6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-grid_fadeInMosaic__bd2UC{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes product-grid_fadeInItem__KixhU{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes product-grid_fadeInMosaicItem__Ovg0a{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.product-grid_gridContainer__A8kwX{width:100%;flex:1;min-height:500px;animation:product-grid_fadeInGrid__TGa_6 .3s ease-in-out}.product-grid_mosaicContainer__P6vd5{width:100%;flex:1;min-height:500px;animation:product-grid_fadeInMosaic__bd2UC .3s ease-in-out}.product-grid_gridItem__VvxfM{display:flex;justify-content:center;height:100%;animation:product-grid_fadeInItem__KixhU .4s ease-in-out both}.product-grid_mosaicItem__hw1kO{position:absolute;overflow:hidden;border-radius:10px;animation:product-grid_fadeInMosaicItem__Ovg0a .4s ease-in-out both}.product-grid_productWrapper__ReHrV{max-width:340px;max-height:540px;width:100%;height:100%}.product-grid_gridContainer__A8kwX .product-grid_col-6__s_PhN .product-grid_productWrapper__ReHrV{max-width:100%;max-height:none}.product-grid_mosaicProductWrapper__f29xd{width:100%;height:100%;max-width:340px;margin:0 auto}.product-grid_emptyState__mD8KH{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:3rem;padding-bottom:3rem;min-height:400px}.product-grid_emptyState__mD8KH svg{color:#ccc;margin-bottom:1.5rem}.product-grid_emptyState__mD8KH h4{color:#666;margin-bottom:1rem}.product-grid_emptyState__mD8KH p{color:#1d1d1c;max-width:400px;text-align:center}.product-grid_mosaicGridWrapper__5e4et{position:relative;width:100%}.Contact_contact__GQivs{position:relative;overflow:hidden}.Contact_contact__GQivs .Contact_background-image__30Rzv{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.Contact_contact__GQivs .Contact_background-image__30Rzv img{-o-object-fit:cover;object-fit:cover;-o-object-position:0 90%;object-position:0 90%}.Contact_contact__GQivs .Contact_content-wrapper__MhBXN{position:relative;z-index:1}.Contact_contact__GQivs .Contact_blur-overlay__36bl6{height:100%;background-color:rgba(29,29,28,.3);backdrop-filter:blur(10px);right:0;z-index:0}.Contact_contact__GQivs .Contact_form-container__PMM9n{z-index:1;padding:4% 18.75% 4% 6.25%}@media only screen and (max-width:991px){.Contact_contact__GQivs .Contact_form-container__PMM9n{padding:4rem}}@media only screen and (max-width:767px){.Contact_contact__GQivs .Contact_form-container__PMM9n{padding:1.5rem}}