:root{--still-tint:#F3EEEA;--still-dark:#230F13}.woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link{border:0!important}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image::before{border:0!important}.woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper{aspect-ratio:1 / 1;width:100%;overflow:hidden;background:#fff}.woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper>img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;object-position:center;padding:12px;box-sizing:border-box}.woocommerce-loop-product__wrapper .woocommerce-loop-product-title{font-size:16px!important;line-height:1.4!important;height:5.6em;min-height:5.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-bottom:20px!important}.woocommerce-loop-product__wrapper .woocommerce-loop-product-title a{font-size:inherit!important;line-height:inherit!important}@media (max-width:767px){.woocommerce-loop-product__wrapper .woocommerce-loop-product-title{font-size:14px!important}.woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper>img{padding:8px}}.woocommerce-loop-product__wrapper .product-info-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px;border:0!important;background:transparent!important}.woocommerce-loop-product__wrapper .product-info-wrapper .price{order:0;flex:none!important;width:auto!important;max-width:100%;height:auto!important;min-height:26px;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#232323!important;font-size:18px!important;font-weight:500!important;line-height:26px!important;text-align:center}.woocommerce-loop-product__wrapper .product-info-wrapper .price ins{background:none;color:inherit;text-decoration:none}.woocommerce-loop-product__wrapper .product-info-wrapper .price del{color:#888;font-size:14px;margin-right:6px}.woocommerce-loop-product__wrapper .product-info-wrapper a.button{order:1;flex:none!important;display:inline-flex!important;align-items:center;justify-content:center;width:170px!important;max-width:100%;height:auto!important;min-height:42px;box-sizing:border-box;padding:11px 18px!important;margin:0!important;border:0!important;border-radius:6px!important;box-shadow:none!important;background:var(--still-tint)!important;color:#292521!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;letter-spacing:.2px;text-transform:none!important;transition:background-color .2s ease,color .2s ease}.woocommerce-loop-product__wrapper .product-info-wrapper a.button::before,.woocommerce-loop-product__wrapper .product-info-wrapper a.button::after{display:none!important}.woocommerce-loop-product__wrapper .product-info-wrapper a.button:hover,.woocommerce-loop-product__wrapper .product-info-wrapper a.button:focus-visible{background:#292521!important;color:#fff!important}.woocommerce-loop-product__wrapper .product-info-wrapper a.button:focus-visible{outline:2px solid #292521;outline-offset:3px}.home .top-bar,.home .elementor-element-34ddc06 .elementor-widget-image,.home .elementor-element-131fd20,.home .elementor-element-0ca7751,.home .elementor-element-d7dfc6b,.home .elementor-element-be1e178,.home .elementor-element-6d87689,.home .elementor-element-2502b78,.home .elementor-element-22769ff,.home .elementor-element-a95a3f3,.home .elementor-element-b086f74,.home .elementor-element-220ff43,.home .elementor-element-de93773,.home .elementor-element-a6a23b9 .testimonial-photo,.home .elementor-element-a6a23b9 .testimonial-additional-image,.home .elementor-element-a6a23b9 .elementor-element-f145356{display:none!important}.home .elementor-element-d8dcf1c .cosmecos_content_slider_widget,.home .elementor-element-d8dcf1c .cosmecos_content_slider_wrapper,.home .elementor-element-d8dcf1c .cosmecos_content_slider,.home .elementor-element-d8dcf1c .cosmecos_content_slide,.home .elementor-element-d8dcf1c .slick-list,.home .elementor-element-d8dcf1c .slick-track{height:650px!important;min-height:0!important;background-color:#fff}.home .elementor-element-d8dcf1c .slider_arrows,.home .elementor-element-d8dcf1c .slick-arrow{display:none!important}.home .elementor-element-d8dcf1c .active_image{width:45%!important;height:100%!important;right:3%!important;left:auto!important;top:0!important;display:flex;align-items:center;justify-content:center}.home .elementor-element-d8dcf1c .active_image img{width:100%!important;height:82%!important;max-width:100%!important;object-fit:contain}.home .elementor-element-d8dcf1c .cosmecos_content_container{max-width:480px!important;position:relative;z-index:2}.home .elementor-element-d8dcf1c .cosmecos_content_slider_title{font-size:clamp(44px, 4.5vw, 70px)!important;line-height:1.08!important}.home .elementor-element-d8dcf1c .cosmecos_content_slider_promo_text{font-size:17px!important;line-height:1.65!important}.home .elementor-element-b4ccd90 .banner-widget{padding:0!important}.home .elementor-element-b4ccd90 .banner-widget::before{display:none!important}.home .elementor-element-b4ccd90 .banner-inner{height:260px!important;min-height:0!important;border-radius:10px;overflow:hidden;background:#f1e8df;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.home .elementor-element-4700598 .banner-inner{background:#f6f1ec}.home .elementor-element-8ac614a .banner-inner{background:#eae9e2}.home .elementor-element-b4ccd90 .banner-bg,.home .elementor-element-b4ccd90 .banner-overlay{display:none!important}.home .elementor-element-b4ccd90 .banner-content{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%;height:auto!important;padding:30px 16px!important;text-align:center;transform:none!important}.home .elementor-element-b4ccd90 .banner-title{display:block;font-size:56px!important;line-height:1.3!important;margin:0 0 12px!important;color:#a77e64!important}.home .elementor-element-b4ccd90 .banner-subtitle{font-size:23px!important;line-height:1.4!important;color:#292521!important}.home .elementor-element-b4ccd90 .banner-inner:hover{transform:translateY(-4px)}.home .elementor-element-a6a23b9 .author-info{margin-left:0!important}@media (max-width:767px){.home .elementor-element-d8dcf1c .cosmecos_content_slider_widget,.home .elementor-element-d8dcf1c .cosmecos_content_slider_wrapper,.home .elementor-element-d8dcf1c .cosmecos_content_slider,.home .elementor-element-d8dcf1c .cosmecos_content_slide,.home .elementor-element-d8dcf1c .slick-list,.home .elementor-element-d8dcf1c .slick-track{height:580px!important}.home .elementor-element-d8dcf1c .active_image{width:70%!important;right:-14%!important;opacity:.12}.home .elementor-element-d8dcf1c .cosmecos_content_container{max-width:100%!important}.home .elementor-element-b4ccd90 .banner-inner{height:200px!important}.home .elementor-element-b4ccd90 .banner-title{font-size:46px!important}}.home .elementor-element-b4ccd90 .banner-title,.home .elementor-element-b4ccd90 .banner-subtitle{width:100%;text-align:center!important}.home .elementor-element-34ddc06 .elementor-widget-text-editor{border-top:1px solid #e8ddd3;padding-top:24px}footer.footer .cosmecos-contacts-widget-logo.logo img{width:150px!important;max-width:150px!important;height:auto!important}footer.footer .cosmecos-contacts-widget-logo.logo{margin-bottom:12px!important}body.woocommerce-account .content-wrapper{padding-top:36px!important;padding-bottom:72px!important}body.woocommerce-account .content-inner{max-width:1180px!important}body.woocommerce-account .still-account-intro{background:#f3ece4;border:0;border-radius:10px;text-align:center;padding:42px 24px!important;margin:0 0 28px!important;box-sizing:border-box}body.woocommerce-account .still-account-intro h1{font-size:52px!important;font-weight:300!important;line-height:1.15!important;margin-bottom:14px!important}body.woocommerce-account .still-account-intro p{font-size:15px;line-height:1.7;color:#72695f}body.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;background:transparent!important;padding:0 0 20px!important;margin-bottom:32px!important;border-radius:0!important;border-bottom:1px solid #e9e3da!important;box-sizing:border-box}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px}body.woocommerce-account .woocommerce-MyAccount-navigation li a{padding:12px 22px!important;border-radius:6px!important;font-size:14px!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#292521!important}body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{margin:3px 0 3px auto!important;padding:0!important;border:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads{display:none!important}body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;box-sizing:border-box;min-height:240px}body.woocommerce-account .still-account-welcome{text-align:center;margin:0 0 30px}body.woocommerce-account .still-account-welcome h2{font-size:28px!important;font-weight:300!important;margin-bottom:8px!important}body.woocommerce-account .still-account-welcome p{margin:0!important}body.woocommerce-account .still-account-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.woocommerce-account .still-account-card{border:0!important;border-radius:10px!important;background:#f3ece4!important;padding:32px!important;min-height:215px;box-sizing:border-box}body.woocommerce-account .still-account-card:nth-child(2){background:#f5f1ec!important}body.woocommerce-account .still-account-card:nth-child(3){background:#eaece4!important}body.woocommerce-account .still-account-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px #2925210d}body.woocommerce-account .still-account-card h3{font-size:23px!important;font-weight:300!important}body.woocommerce-account .still-account-help{text-align:center;margin-top:30px}body.woocommerce-account .content-wrapper .woocommerce form{border:0!important;padding:0!important;margin:0 auto!important;max-width:850px;background:transparent!important}body.woocommerce-account .content-wrapper .woocommerce .form-row{margin-bottom:24px!important}body.woocommerce-account .content-wrapper .woocommerce input.input-text,body.woocommerce-account .content-wrapper .woocommerce textarea{background:#fff!important;border-color:#ddd6cd!important;border-radius:5px!important;min-height:50px}body.woocommerce-account .content-wrapper .woocommerce input.input-text{padding-right:42px!important}body.woocommerce-account .content-wrapper .woocommerce label{font-size:14px!important}body.woocommerce-account .content-wrapper .woocommerce .show-password-input{background:transparent!important;border:0!important;box-shadow:none!important}body.woocommerce-account .content-wrapper .woocommerce .woocommerce-Address{background:#faf8f5!important;border:0!important;border-radius:10px!important;padding:30px!important}body.woocommerce-account .content-wrapper .woocommerce .woocommerce-Address address{background:transparent!important;padding:12px 0!important}body.woocommerce-account .content-wrapper .woocommerce .woocommerce-info,body.woocommerce-account .content-wrapper .woocommerce .woocommerce-message{border:1px solid #e9e3da!important;border-radius:8px!important;background:#faf8f5!important;padding:24px!important;line-height:1.8}body.woocommerce-account .content-wrapper .woocommerce .outer-form-wrapper{max-width:520px!important;margin:0 auto!important;padding:0!important;background:transparent!important}body.woocommerce-account .outer-form-wrapper>h5{text-align:center;font-size:27px!important;font-weight:300!important;margin:0 0 26px!important;padding:0!important}body.woocommerce-account .outer-form-wrapper>h5::before{display:none!important}body.woocommerce-account .content-wrapper .woocommerce .woocommerce-form-login{max-width:100%!important}body.woocommerce-account .content-wrapper .woocommerce .woocommerce-form-login__submit{width:100%!important;height:50px!important}body.woocommerce-account .content-wrapper .woocommerce .woocommerce-LostPassword{max-width:520px!important}body.woocommerce-account .content-wrapper .woocommerce table.shop_table{border-radius:8px!important}@media(max-width:767px){body.woocommerce-account .content-wrapper{padding-top:24px!important;padding-bottom:48px!important}body.woocommerce-account .still-account-intro{padding:30px 18px!important;margin-bottom:20px!important}body.woocommerce-account .still-account-intro h1{font-size:38px!important}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:26px!important;padding-bottom:16px!important}body.woocommerce-account .woocommerce-MyAccount-navigation ul{gap:4px}body.woocommerce-account .woocommerce-MyAccount-navigation li a{padding:10px 13px!important;font-size:12px!important}body.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{margin:3px 0!important}body.woocommerce-account .still-account-cards{grid-template-columns:1fr}body.woocommerce-account .still-account-card{min-height:175px;padding:25px!important}body.woocommerce-account .content-wrapper .woocommerce .woocommerce-Addresses{display:block!important}body.woocommerce-account .content-wrapper .woocommerce .woocommerce-Address{width:100%!important;margin-bottom:16px!important;padding:24px!important}body.woocommerce-account .content-wrapper .woocommerce .form-row-first,body.woocommerce-account .content-wrapper .woocommerce .form-row-last{width:100%!important;float:none!important}body.woocommerce-account .content-wrapper .woocommerce .woocommerce-info .button{float:none!important;display:flex!important;width:100%!important;margin:0 0 16px!important}}body.error404{background:#f3ece4!important;color:#292521}body.error404 .error-404-container{min-height:100vh!important;background:#f3ece4!important;background-image:none!important;position:relative;display:flex!important;flex-direction:column;box-sizing:border-box;padding:0!important;overflow:hidden}body.error404 .error-404-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;text-align:center;width:100%;padding:38px 24px!important;box-sizing:border-box;z-index:2}body.error404 .error-404-header .logo-container{display:flex;justify-content:center}body.error404 .error-404-header .logo img{width:118px!important;height:auto!important}body.error404 .error-404-inner{flex:1;display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:none!important;margin:0!important;padding:60px 24px 100px!important;box-sizing:border-box;position:relative!important;z-index:1}body.error404 .error-404-content{max-width:660px!important;width:100%;text-align:center!important;margin:0 auto!important;padding:0!important}body.error404 .error-404-content::before{content:"404";display:block;font-size:clamp(100px,17vw,180px);line-height:1;font-weight:200;letter-spacing:-8px;color:#b9a38f;margin-bottom:26px}body.error404 .error-404-bg-text{display:none!important}body.error404 .error-404-title{font-size:clamp(32px,5vw,48px)!important;font-weight:300!important;line-height:1.2!important;letter-spacing:-1px!important;color:#292521!important;margin:0 0 20px!important;padding:0!important}body.error404 .error-404-title::before,body.error404 .error-404-title::after{display:none!important}body.error404 .error-404-info-text{max-width:500px!important;margin:0 auto 28px!important;font-size:16px!important;line-height:1.8!important;color:#72695f!important}body.error404 .still-404-links{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:28px}body.error404 .still-404-links a{font-size:13px;color:#292521;text-decoration:underline;text-underline-offset:5px}body.error404 .still-404-links a:hover{color:#8f7761}body.error404 .error-404-button{margin:28px 0 0!important}body.error404 .error-404-home-button{display:inline-flex!important;align-items:center;justify-content:center;height:auto!important;min-height:48px!important;padding:14px 32px!important;background:#292521!important;border:1px solid #292521!important;border-radius:4px!important;color:white!important;font-size:13px!important;font-weight:500!important;letter-spacing:1px!important;line-height:1.4!important}body.error404 .error-404-home-button::before,body.error404 .error-404-home-button::after{display:none!important}body.error404 .error-404-home-button:hover{background:#514b43!important;border-color:#514b43!important}body.error404 .error-404-footer{display:none!important}@media(max-width:600px){body.error404 .error-404-header{padding:30px 20px!important}body.error404 .error-404-inner{padding:36px 24px 70px!important}body.error404 .error-404-content::before{font-size:112px;letter-spacing:-5px;margin-bottom:24px}body.error404 .error-404-info-text{font-size:14px!important}.error-404-title{letter-spacing:0!important}}body.error404 .error-404-inner{min-height:0!important}body.error404 .error-404-home-button{box-sizing:border-box!important}@media(max-width:600px){body.error404 .error-404-header{padding:24px 20px!important}body.error404 .error-404-inner{padding:20px 24px 36px!important}body.error404 .error-404-content::before{font-size:90px;margin-bottom:16px}body.error404 .error-404-title{margin-bottom:16px!important}body.error404 .error-404-info-text{line-height:1.6!important;margin-bottom:20px!important}body.error404 .error-404-button{margin-top:20px!important}}body.home .elementor-12 .elementor-element-131fd20,body.home .elementor-12 .elementor-element-0ca7751,body.home .elementor-12 .elementor-element-e2a86e9,body.home .elementor-12 .elementor-element-be1e178,body.home .elementor-12 .elementor-element-3d0da03>.elementor-widget-container{background-image:none!important}body.home .elementor-12 .elementor-element-5684145,body.home .elementor-12 .elementor-element-64c2863,body.home .elementor-12 .elementor-element-f145356,body.home .elementor-12 .elementor-element-88ec643,body.home .elementor-12 .elementor-element-3fa695a{display:none!important}footer.footer .footer-section:has(.footer-menu-container){display:none!important}footer.footer .footer-menu-container{display:none!important}footer.footer .footer-widgets{padding-bottom:40px!important}footer.footer .footer-widget{margin-top:56px!important}footer.footer .widget_nav_menu .menu a{font-weight:400!important}footer.footer .still-legal-line{display:block;margin-top:6px;font-size:12px;line-height:1.6;opacity:.7;letter-spacing:.3px}.page-title-container{height:auto!important;min-height:0!important;background:var(--still-tint)!important}.page-title-container .page-title-bg{background-image:none!important;background-color:var(--still-tint)!important}.page-title-container .page-title-row{height:auto!important;min-height:0!important;padding-top:56px!important;padding-bottom:48px!important}.page-title-container .page-title-additional,.page-title-container .page-subtitle{display:none!important}.page-title-container .page-title{font-size:52px!important;font-weight:200!important;letter-spacing:-1.5px!important;line-height:1.1!important;color:#232323!important}.woocommerce ul.products::before{content:""!important;display:block!important;order:0;flex-basis:100%;width:100%;height:0}.woocommerce ul.products li.product-category{order:-1;width:auto!important;max-width:none!important;flex:0 0 auto!important;margin:0 10px 12px 0!important;padding:0!important;border:0!important}.woocommerce ul.products li.product:not(.product-category){order:1}.woocommerce ul.products li.product-category img,.woocommerce ul.products li.product-category .attachment-woocommerce_wrapper{display:none!important}.woocommerce ul.products li.product-category a{display:inline-flex;align-items:center;padding:11px 20px;border:1px solid #232323;border-radius:999px;background:#fff;color:#232323;transition:background .2s,color .2s}.woocommerce ul.products li.product-category a:hover{background:#232323;color:#fff}.woocommerce ul.products li.product-category h2,.woocommerce ul.products li.product-category .woocommerce-loop-category__title{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;margin:0!important;padding:0!important;line-height:1.2!important;color:inherit!important}.woocommerce ul.products li.product-category mark.count{background:none!important;color:inherit!important;opacity:.55;font-weight:500;padding-left:4px}.star-rating:has(span[style*="width:0%"]),.product-rating-wrapper:has(span[style*="width:0%"]){display:none!important}.woocommerce ul.products li.product .attachment-woocommerce_wrapper img{transition:transform .5s ease}.woocommerce ul.products li.product:hover .attachment-woocommerce_wrapper img{transform:scale(1.04)}.woocommerce-loop-product__wrapper .woocommerce-loop-product-title{height:4.2em!important;min-height:4.2em!important;-webkit-line-clamp:3!important;margin-bottom:12px!important}.catalog-top-info-wrapper{border-bottom:1px solid #E5E0DA;padding-bottom:18px;margin-bottom:32px}.single-product div.product .woocommerce-tabs{max-width:100%!important;width:100%!important;padding-top:72px!important;clear:both}.single-product div.product .woocommerce-tabs ul.tabs{justify-content:center!important;width:100%;border-bottom:1px solid #E5E0DA!important;margin-bottom:0!important}.single-product div.product .woocommerce-Tabs-panel{max-width:100%!important;width:100%!important;padding:40px 0 0!important;font-size:15px;line-height:1.8}.single-product section.related>h2,.single-product section.upsells>h2{text-align:center!important;font-size:40px!important;font-weight:200!important;text-transform:none!important;letter-spacing:-1px!important}.mini-cart-panel{width:380px!important;padding:26px!important;border:0!important;border-radius:4px;box-shadow:0 24px 60px rgb(35 35 35 / .14)!important}.mini-cart-panel .woocommerce-mini-cart-item{align-items:center}.mini-cart-panel .thumbnail-woocommerce_wrapper img{width:76px!important;height:76px!important;object-fit:contain;background:#fff}.mini-cart-panel .woocommerce-mini-cart-item__title{font-size:14px!important;line-height:1.4!important;font-weight:400!important}.mini-cart-panel .woocommerce-mini-cart-total{display:flex;justify-content:space-between;border-top:1px solid #E5E0DA;padding-top:16px!important;font-size:15px}.mini-cart-panel .woocommerce-mini-cart-buttons{display:flex!important;flex-direction:column-reverse;gap:10px}.mini-cart-panel .woocommerce-mini-cart-buttons a.button{width:100%!important;margin:0!important;text-align:center;justify-content:center;padding:15px 20px!important;border-radius:0!important;font-size:12px!important;letter-spacing:2px!important}.mini-cart-panel .woocommerce-mini-cart-buttons a.button.checkout{background:#232323!important;color:#fff!important;border:1px solid #232323!important}.mini-cart-panel .woocommerce-mini-cart-buttons a.button:not(.checkout){background:transparent!important;color:#232323!important;border:1px solid #232323!important}.woocommerce-cart .cart_totals,.woocommerce-checkout #order_review{background:var(--still-tint);padding:32px!important;box-sizing:border-box}.woocommerce-cart table.shop_table img{width:90px!important;height:auto!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #place_order{display:block!important;width:100%!important;background:#232323!important;color:#fff!important;border:1px solid #232323!important;padding:18px!important;font-size:13px!important;letter-spacing:2px!important;text-transform:uppercase!important;text-align:center}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout #place_order:hover{background:#EAAA85!important;border-color:#EAAA85!important;color:#232323!important}@media(max-width:767px){.page-title-container .page-title-row{padding-top:36px!important;padding-bottom:28px!important}.page-title-container .page-title{font-size:36px!important}.woocommerce ul.products li.product-category{margin:0 8px 8px 0!important}.woocommerce ul.products li.product-category a{padding:9px 14px}.mini-cart-panel{width:calc(100vw - 32px)!important}.woocommerce-cart .cart_totals,.woocommerce-checkout #order_review{padding:22px!important}}.page-title-container{padding:0!important}.page-title-container .page-title-row{padding-top:44px!important;padding-bottom:40px!important}.page-title-container .page-title{padding-top:0!important;margin-bottom:0!important}.page-title-container .page-title-wrapper::before,.page-title-container .page-title-wrapper::after,.page-title-container .page-title::before{display:none!important}body.woocommerce-page .content-wrapper,body.woocommerce-wishlist .content-wrapper{margin-top:56px!important;margin-bottom:96px!important}.woocommerce ul.products li.product-category mark.count{margin-left:6px}@media(max-width:767px){.page-title-container .page-title-row{padding-top:28px!important;padding-bottom:24px!important}body.woocommerce-page .content-wrapper,body.woocommerce-wishlist .content-wrapper{margin-top:32px!important;margin-bottom:64px!important}}html body.single-product div.product div.woocommerce-tabs ul.tabs.wc-tabs{justify-content:center!important;gap:40px}html body.single-product div.product div.woocommerce-tabs ul.tabs.wc-tabs li{flex:0 0 auto!important}html body.single-product section.related h3.cosmecos-heading,html body.single-product section.upsells h3.cosmecos-heading{text-align:center!important;font-size:40px!important;font-weight:200!important;text-transform:none!important;letter-spacing:-1px!important;margin-bottom:40px!important}html body.single-product section.related .cosmecos-title-decoration,html body.single-product section.upsells .cosmecos-title-decoration{display:none!important}.mini-cart-panel .woocommerce-mini-cart-buttons a.button::before,.mini-cart-panel .woocommerce-mini-cart-buttons a.button::after,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::before,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after,.woocommerce-checkout #place_order::before,.woocommerce-checkout #place_order::after{display:none!important}.mini-cart-panel .woocommerce-mini-cart-buttons a.button:not(.checkout):hover{background:#232323!important;color:#fff!important}.mini-cart-panel .woocommerce-mini-cart-buttons a.button.checkout:hover{background:#EAAA85!important;border-color:#EAAA85!important;color:#232323!important}.woocommerce-checkout .checkout-columns .checkout-column-main{width:58%!important;flex:0 0 58%!important}.woocommerce-checkout .checkout-columns .checkout-column-side{width:42%!important;flex:0 0 42%!important}html body.single-product .cosmecos-heading-content{text-transform:none!important}.wishlist-empty,.wishlist_table .wishlist-empty{text-align:center!important;padding:72px 20px!important;font-size:18px!important;font-weight:300;background:var(--still-tint);border:0!important}.wishlist_table td,.wishlist_table th{padding:20px 12px!important;vertical-align:middle!important}.wishlist_table .product-thumbnail img{width:90px!important;height:auto!important}.wishlist_table .product-add-to-cart a.button{background:#232323!important;color:#fff!important;border:0!important;padding:13px 22px!important;border-radius:0!important}.wishlist_table .product-add-to-cart a.button::before,.wishlist_table .product-add-to-cart a.button::after{display:none!important}body.woocommerce-account .woocommerce-form-login{background:#fff!important;border:1px solid #E9E3DA!important;padding:40px!important;box-sizing:border-box}body.woocommerce-account .woocommerce-form-login .form-row:has(.woocommerce-form-login__rememberme){display:flex;justify-content:space-between;align-items:center;gap:12px}body.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit{display:block!important;width:100%!important;height:auto!important;background:#232323!important;color:#fff!important;border:0!important;padding:17px!important;font-size:12px!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:0!important}body.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit:hover{background:#EAAA85!important;color:#232323!important}body.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit::before,body.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit::after{display:none!important}@media(max-width:1024px){.woocommerce-checkout .checkout-columns{flex-wrap:wrap!important}.woocommerce-checkout .checkout-columns .checkout-column-main,.woocommerce-checkout .checkout-columns .checkout-column-side{width:100%!important;flex:0 0 100%!important}}@media(max-width:767px){body.woocommerce-account .woocommerce-form-login{padding:24px!important}}html body.woocommerce ul.products li.product-category{align-self:flex-start!important;height:auto!important}html body.woocommerce ul.products li.product-category .woocommerce-loop-product__wrapper,html body.woocommerce ul.products li.product-category [class*="content-woocommerce"]{padding:0!important;margin:0!important;border:0!important;background:none!important;min-height:0!important;height:auto!important}html body.woocommerce ul.products li.product-category h3,html body.woocommerce ul.products li.product-category .woocommerce-loop-category-title{font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;line-height:1.2!important;margin:0!important;padding:0!important;color:inherit!important}html body.woocommerce ul.products li.product-category h3 a{display:inline-flex!important;align-items:center;padding:9px 18px!important;border:1px solid #232323!important;border-radius:999px!important;background:#fff!important;color:#232323!important;transition:background .2s,color .2s}html body.woocommerce ul.products li.product-category h3 a:hover{background:#232323!important;color:#fff!important}@media(max-width:767px){html body.woocommerce ul.products li.product-category h3,html body.woocommerce ul.products li.product-category .woocommerce-loop-category-title{font-size:11px!important;letter-spacing:1px!important}}@media(max-width:767px){body.woocommerce.archive .sidebar .widget_price_filter .widget-wrapper,body.woocommerce.archive .sidebar .widget_price_filter .price_slider_wrapper{flex-direction:column;align-items:stretch;gap:16px}body.woocommerce.archive .sidebar .widget_price_filter .price_slider{flex:0 0 auto}html body.woocommerce ul.products li.product-category h3 a{padding:7px 13px!important}}@media(min-width:1025px){body.woocommerce.archive .content-wrapper{flex-direction:column!important}body.woocommerce.archive .content-wrapper>.content{width:100%!important;max-width:100%!important;flex:0 0 auto!important;margin-left:0!important;margin-right:0!important}body.woocommerce.archive .content-wrapper>.sidebar{display:block!important;order:-1;width:100%!important;max-width:100%!important;flex:0 0 auto!important;margin:0 0 8px!important;padding:0!important;position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;height:auto!important;background:none!important}body.woocommerce.archive .sidebar .widget:not(.widget_price_filter){display:none!important}body.woocommerce.archive .sidebar .widget_price_filter{display:flex!important;align-items:center;gap:28px;flex-wrap:wrap;margin:0!important;padding:0!important}body.woocommerce.archive .sidebar .widget_price_filter .widget-title,body.woocommerce.archive .sidebar .widget_price_filter h6{margin:0!important;font:600 12px Montserrat,sans-serif!important;letter-spacing:2px;text-transform:uppercase;white-space:nowrap}body.woocommerce.archive .sidebar .widget_price_filter .widget-title::before,body.woocommerce.archive .sidebar .widget_price_filter .widget-title::after{display:none!important}body.woocommerce.archive .sidebar .widget_price_filter form{flex:1 1 420px;max-width:620px;margin:0!important}body.woocommerce.archive .sidebar .widget_price_filter .price_slider_amount{display:flex!important;align-items:center;gap:16px;margin-top:14px!important}body.woocommerce.archive .sidebar .widget_price_filter .price_slider_amount .button{order:2;margin:0!important;padding:10px 20px!important;background:#232323!important;color:#fff!important;border:0!important;font-size:11px!important;letter-spacing:2px!important}body.woocommerce.archive .sidebar .widget_price_filter .price_slider_amount .button::before,body.woocommerce.archive .sidebar .widget_price_filter .price_slider_amount .button::after{display:none!important}body.woocommerce.archive .catalog-top-info-wrapper{margin-top:24px}.shop-hidden-sidebar-trigger,.catalog-top-info-wrapper .view-filters,.catalog-top-info-wrapper [class*="filter-trigger"]{display:none!important}body.woocommerce.archive .sidebar .widget_price_filter .widget-wrapper{display:flex!important;align-items:center;gap:32px;width:100%!important;max-width:100%!important}body.woocommerce.archive .sidebar .widget_price_filter .widget-title{margin:0!important;padding:0!important;white-space:nowrap;font:600 12px Montserrat,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important}body.woocommerce.archive .sidebar .widget_price_filter .widget-title::before,body.woocommerce.archive .sidebar .widget_price_filter .widget-title::after,body.woocommerce.archive .sidebar .widget_price_filter .widget-title span::before,body.woocommerce.archive .sidebar .widget_price_filter .widget-title span::after{display:none!important}body.woocommerce.archive .sidebar .widget_price_filter form{flex:0 1 760px;width:auto!important;max-width:760px}body.woocommerce.archive .sidebar .widget_price_filter .price_slider_wrapper{display:flex!important;align-items:center;gap:32px}body.woocommerce.archive .sidebar .widget_price_filter .price_slider{flex:0 0 300px;margin:0 8px!important}body.woocommerce.archive .sidebar .widget_price_filter .price_slider_amount{flex:1 1 auto;margin:0!important;justify-content:flex-start}}html body.woocommerce ul.products li.product-category{margin:0 -7px 10px 15px!important}html body.woocommerce.archive .sidebar .widget.widget_brand_nav.widget_layered_nav{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:0!important}html body.woocommerce.archive .widget_brand_nav .widgettitle{margin:0!important;padding:0!important;font:600 11px Montserrat,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#969696!important;white-space:nowrap}html body.woocommerce.archive .widget_brand_nav .widgettitle::before,html body.woocommerce.archive .widget_brand_nav .widgettitle::after{display:none!important}html body.woocommerce.archive .widget_brand_nav .select-wrap{margin:0!important}html body.woocommerce.archive .widget_brand_nav select{-webkit-appearance:none;appearance:none;height:34px!important;min-width:150px;padding:0 32px 0 12px!important;border:1px solid #DCD6CF!important;border-radius:0!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23232323' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 12px center!important;font:500 13px Montserrat,sans-serif!important;color:#232323!important;line-height:32px!important;box-shadow:none!important;cursor:pointer}html body.woocommerce.archive .widget_brand_nav .select2-container,html body.woocommerce.archive .widget_brand_nav .selectWoo{display:none!important}html body.woocommerce.archive .widget_brand_nav select.select2-hidden-accessible{position:static!important;width:auto!important;height:34px!important;clip:auto!important;margin:0!important;overflow:visible!important}html body.woocommerce.archive .widget_price_filter .ui-slider{height:2px!important;background:#DCD6CF!important;border:0!important;border-radius:0!important}html body.woocommerce.archive .widget_price_filter .ui-slider .ui-slider-range{background:#232323!important;height:2px!important;top:0!important}html body.woocommerce.archive .widget_price_filter .ui-slider .ui-slider-handle{width:12px!important;height:12px!important;top:-5px!important;margin-left:-6px!important;border:1px solid #232323!important;background:#fff!important;border-radius:50%!important;box-shadow:none!important}html body.woocommerce.archive .widget_price_filter .ui-slider .ui-slider-handle::before,html body.woocommerce.archive .widget_price_filter .ui-slider .ui-slider-handle::after{display:none!important}html body.woocommerce.archive .widget_price_filter .price_label{font:500 13px Montserrat,sans-serif!important;color:#232323!important;white-space:nowrap}@media(min-width:1025px){html body.woocommerce.archive .content-wrapper>.sidebar{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px 44px;padding:0 0 18px!important;margin:0 0 22px!important;border-bottom:1px solid #E4E5E7}html body.woocommerce.archive .content-wrapper>.sidebar .widget:has(.widget_brand_nav){display:block!important;margin:0!important;padding:0!important;width:auto!important}html body.woocommerce.archive .content-wrapper>.sidebar .widget:has(.widget_brand_nav)>.widget-wrapper{margin:0!important;padding:0!important}html body.woocommerce.archive .content-wrapper>.sidebar .widget_price_filter{width:auto!important;flex:0 1 auto}html body.woocommerce.archive .sidebar .widget_price_filter .widget-wrapper{gap:12px!important;width:auto!important}html body.woocommerce.archive .sidebar .widget_price_filter .widget-title{font-size:11px!important;color:#969696!important}html body.woocommerce.archive .sidebar .widget_price_filter form{flex:0 0 auto!important;width:auto!important;max-width:none!important}html body.woocommerce.archive .sidebar .widget_price_filter .price_slider_wrapper{gap:20px!important}html body.woocommerce.archive .sidebar .widget_price_filter .price_slider{flex:0 0 160px!important;margin:0 6px!important}html body.woocommerce.archive .sidebar .widget_price_filter .price_slider_amount{gap:18px!important;flex:0 0 auto!important}html body.woocommerce.archive .sidebar .widget_price_filter .price_slider_amount .button{padding:0 0 2px!important;background:none!important;color:#232323!important;border:0!important;border-bottom:1px solid #232323!important;border-radius:0!important;font:600 11px Montserrat,sans-serif!important;letter-spacing:2px!important;line-height:1.4!important;min-height:0!important;min-width:0!important;width:auto!important;height:auto!important}html body.woocommerce.archive .sidebar .widget_price_filter .price_slider_amount .button:hover{color:#EAAA85!important;border-color:#EAAA85!important}}@media(max-width:1024px){html body.woocommerce.archive .sidebar .widget.widget_brand_nav.widget_layered_nav{flex-direction:column;align-items:stretch!important;gap:14px!important;margin-top:56px!important}html body.woocommerce.archive .widget_brand_nav .widgettitle{font:400 25px/1.4 Raleway,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#232323!important}html body.woocommerce.archive .widget_brand_nav select{width:100%!important;height:44px!important;font-size:15px!important}}html body.woocommerce.archive form.woocommerce-ordering{display:flex!important;align-items:center;gap:12px;border:0!important;padding:0!important;margin:0!important;width:auto!important;background:none!important}html body.woocommerce.archive form.woocommerce-ordering::after{display:none!important}html body.woocommerce.archive form.woocommerce-ordering::before{content:"Sort"!important;display:block!important;position:static!important;transform:none!important;font:600 11px Montserrat,sans-serif!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#969696!important;white-space:nowrap;border:0!important;width:auto!important;height:auto!important;background:none!important;margin:0!important}html body.woocommerce.archive form.woocommerce-ordering select.orderby{-webkit-appearance:none;appearance:none;width:auto!important;min-width:230px;height:34px!important;padding:0 32px 0 12px!important;border:1px solid #DCD6CF!important;border-radius:0!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23232323' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 12px center!important;font:500 13px Montserrat,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#232323!important;line-height:32px!important;box-shadow:none!important;cursor:pointer}@media(max-width:767px){html body.woocommerce.archive form.woocommerce-ordering{width:100%!important}html body.woocommerce.archive form.woocommerce-ordering select.orderby{flex:1 1 auto;min-width:0;height:44px!important;font-size:15px!important}}html body footer.footer #menu-alter-useful-links{column-count:1!important;columns:auto!important}html body footer.footer #menu-alter-useful-links li{width:auto!important;white-space:nowrap}html:lang(pt) body.woocommerce.archive form.woocommerce-ordering::before{content:"Ordenar"!important}html body div.wpforms-container.wpforms-container-full .wpforms-form button[type=submit].wpforms-submit.wpforms-submit{background:#232323!important;color:#fff!important;border:1px solid #232323!important;border-radius:0!important;padding:16px 40px!important;height:auto!important;font:600 12px Montserrat,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important}html body div.wpforms-container.wpforms-container-full .wpforms-form button[type=submit].wpforms-submit.wpforms-submit::before,html body div.wpforms-container.wpforms-container-full .wpforms-form button[type=submit].wpforms-submit.wpforms-submit::after{display:none!important}html body div.wpforms-container.wpforms-container-full .wpforms-form button[type=submit].wpforms-submit.wpforms-submit:hover{background:#EAAA85!important;border-color:#EAAA85!important;color:#232323!important}footer.footer{background-color:var(--still-dark)!important}