body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;overflow-x:hidden;letter-spacing:.5px}body.home{background:radial-gradient(circle at 0 10%,rgba(var(--bs-primary-rgb),.1) 15%,transparent 30%),radial-gradient(circle at 100% 10%,rgba(var(--bs-secondary-rgb),.2) 15%,transparent 30%),radial-gradient(circle at 110% 30%,rgba(var(--bs-secondary-rgb),.1) 15%,transparent 30%),radial-gradient(circle at -10% 50%,rgba(var(--bs-primary-rgb),.2) 15%,transparent 30%),radial-gradient(circle at 110% 70%,rgba(var(--bs-primary-rgb),.1) 15%,transparent 30%),radial-gradient(circle at 60% 110%,rgba(var(--bs-secondary-rgb),.2) 15%,transparent 30%),var(--bs-body-bg)}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1rem}h4{font-size:1rem}h5{font-size:.9375rem}h6{font-size:.875rem}a{text-decoration:none}a:not(.btn,.button){font-weight:500}img{max-width:100%;height:auto}::selection{color:var(--bs-dark);background-color:var(--bs-primary)}div::-webkit-scrollbar,ul::-webkit-scrollbar{width:8px;height:10px;margin-left:-5px}div::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background-color:rgba(var(--bs-body-color-rgb),.1);border-radius:20px}div::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background-color:var(--bs-primary);border-radius:20px}.wrapper{flex:1}.btn{text-transform:uppercase;font-size:.8125rem;letter-spacing:.1em;padding:.75rem 2rem;transition:all .4s ease}.btn-sm{padding:.5rem 1.5rem;font-size:.75rem}.btn-primary,.woocommerce .button:not(.btn,.button-media,.button-up,.button-down,.wc-forward){--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-color:var(--bs-white);--bs-btn-hover-bg:var(--bs-tertiary);--bs-btn-hover-border-color:var(--bs-tertiary);--bs-btn-hover-color:var(--bs-white);--bs-btn-active-bg:var(--bs-tertiary);--bs-btn-active-border-color:var(--bs-tertiary);--bs-btn-active-color:var(--bs-white);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);--bs-btn-disabled-color:var(--bs-white);--bs-btn-focus-shadow-rgb:var(--bs-secondary-rgb);background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.btn-secondary{--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-color:var(--bs-white);--bs-btn-hover-bg:var(--bs-tertiary);--bs-btn-hover-border-color:var(--bs-tertiary);--bs-btn-hover-color:var(--bs-white);--bs-btn-active-bg:var(--bs-tertiary);--bs-btn-active-border-color:var(--bs-tertiary);--bs-btn-active-color:var(--bs-white);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);--bs-btn-disabled-color:var(--bs-white);--bs-btn-focus-shadow-rgb:var(--bs-secondary-rgb);background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-bg:var(--bs-secondary);--bs-btn-hover-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bs-white);--bs-btn-active-bg:var(--bs-secondary);--bs-btn-active-border-color:var(--bs-secondary);--bs-btn-active-color:var(--bs-white);--bs-btn-disabled-color:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);--bs-btn-focus-shadow-rgb:var(--bs-secondary-rgb)}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-bg:var(--bs-primary);--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-white);--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-color:var(--bs-white);--bs-btn-disabled-color:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);border-width:1px;font-weight:400}.btn-dark:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-dark-rgb),.5)}.btn-outline-light:active,.btn-outline-light:focus,.btn-outline-light:hover{color:var(--bs-black);background-color:var(--bs-white)}.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-white-rgb),.5)}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.form-control{background-color:transparent;border:1px solid var(--bs-border-color);padding:.75rem;transition:border-color .3s ease;color:var(--bs-body-color)}.form-control::placeholder{color:var(--bs-gray);opacity:.6}.select2-container .select2-dropdown,.select2-container .select2-selection{border-color:var(--bs-border-color)}.form-control:focus,.quantity-container.focus{border-color:var(--bs-primary);background-color:transparent;box-shadow:none;outline:0}.form-control.is-valid{border-color:var(--bs-success)}.form-control.is-valid+label{color:var(--bs-success)}.form-control.is-invalid{border-color:var(--bs-danger)}.form-control.is-invalid+label{color:var(--bs-danger)}select.form-control{-webkit-appearance:none;appearance:none;background-position:97.5% center;background-repeat:no-repeat;background-size:.75rem}select.form-control:not(.show),select.orderby{background-image:url('../img/chevron-down.svg')}select.form-control.show{background-image:url('../img/chevron-up.svg')}.form-label{font-size:.8125rem;font-weight:500;color:var(--bs-gray);margin-bottom:.5rem}.offcanvas-cart .offcanvas-body{border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.offcanvas-cart .offcanvas-body:has(.mini-cart-empty){display:flex;align-items:center;justify-content:center}.offcanvas-cart .offcanvas-footer{border-top:none}.offcanvas.offcanvas-end,.offcanvas.offcanvas-top{top:var(--wp-admin--admin-bar--height,0)}.modal .modal-content{border-radius:1.25rem;border:0}.modal .modal-header{border-bottom:1px dashed rgba(var(--bs-body-color-rgb),.25);padding:1rem 2rem}.modal .modal-body,.modal .modal-footer{padding:2rem}.modal-backdrop,.offcanvas-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.3)}.modal-backdrop.show,.offcanvas-backdrop.show{opacity:1}.dropdown-max-menu .dropdown-background{padding:1.5rem 1rem 0 1rem}.dropdown-max-menu .dropdown-background .dropdown-scroll{overflow-y:auto}.nav-header .nav-item .nav-link{font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--bs-black);transition:color .3s ease,opacity .3s ease;padding:.5rem 1rem}.nav-header .nav-item .nav-link:hover{color:var(--bs-primary)}.dropdown-max-menu .dropdown-background,.nav-header .nav-item .dropdown-menu:not(.dropdown-max-menu){background-color:var(--bs-white);box-shadow:0 15px 30px 0 rgba(0,0,0,.1)}.nav-header .nav-item .dropdown-menu:not(.dropdown-max-menu){padding:.5rem 0;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);overflow:hidden;width:max-content;margin-top:-2px!important;border:none;box-shadow:0 15px 30px rgba(0,0,0,.08)}.nav-header .nav-item .dropdown-menu.dropdown-max-menu{background:0 0;border-radius:0;border:0;box-shadow:none;padding:0}.nav-header .nav-item .dropdown-menu{font-size:.875rem;animation:dropdownFadeIn .25s ease}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-header .nav-item .dropdown-menu .nav-item{line-height:1.8rem;margin:0}.nav-header .nav-item .dropdown-menu .nav-item .dropdown-item{padding:.25rem 1rem}.nav-header .nav-item .dropdown-menu .nav-item:hover .dropdown-item{color:var(--bs-primary);background:0 0}.nav-header .nav-item .dropdown-menu ol,.nav-header .nav-item .dropdown-menu ul{list-style:none;padding:0}.nav-header .nav-item .dropdown-menu li{margin:.25rem 0}.nav-header .nav-item .dropdown-toggle::after,.nav-mobile .nav-item .dropdown-toggle::after{content:'\f107';font-family:'Font Awesome 6 Free';font-weight:700;margin-left:5px;border:0;vertical-align:initial}.dropdown-max-menu .title,.dropdown-max-menu .widgettitle{font-size:1rem;margin-bottom:1rem}.offcanvas-cart,.offcanvas-search,.site-header,.site-header-scroll{top:var(--wp-admin--admin-bar--height,0)!important}body:not(.home) .site-content{margin-top:var(--site-header,102px)}.site-header:not(.scrolled){padding-top:1.5rem;padding-bottom:1.5rem}body.home .site-header:not(.scrolled).header-on-dark{background:linear-gradient(to bottom,rgba(0,0,0,.35) 0,rgba(0,0,0,.1) 60%,transparent 100%)}body.home .site-header:not(.scrolled).header-on-dark .button-header,body.home .site-header:not(.scrolled).header-on-dark .nav-link,body.home .site-header:not(.scrolled).header-on-dark .navbar-toggler{color:var(--bs-white);text-shadow:0 1px 3px rgba(0,0,0,.3)}body.home .site-header:not(.scrolled).header-on-dark .button-header:hover,body.home .site-header:not(.scrolled).header-on-dark .nav-link:hover{color:rgba(255,255,255,.7)}body.home .site-header:not(.scrolled).header-on-dark .site-logo-img{filter:brightness(0) invert(1) drop-shadow(0 1px 2px rgba(0, 0, 0, .3))}body.home .site-header:not(.scrolled).header-on-light{background:linear-gradient(to bottom,rgba(255,255,255,.35) 0,rgba(255,255,255,.1) 60%,transparent 100%)}body.home .site-header:not(.scrolled).header-on-light .button-header,body.home .site-header:not(.scrolled).header-on-light .nav-link,body.home .site-header:not(.scrolled).header-on-light .navbar-toggler{color:var(--bs-black);text-shadow:0 1px 3px rgba(255,255,255,.5)}body.home .site-header:not(.scrolled).header-on-light .button-header:hover,body.home .site-header:not(.scrolled).header-on-light .nav-link:hover{color:var(--bs-primary)}.site-header:not(.scrolled) .logo-default{display:block}.site-header:not(.scrolled) .logo-scroll{display:none}.site-header.scrolled{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 rgba(0,0,0,.08)}.site-header.scrolled .header-logo{max-width:75px}.site-header.scrolled .logo-default{display:block}.site-header.scrolled .logo-scroll{display:block}.site-header.scrolled.has-logo-scroll .logo-default{display:none}.site-header.nav-open,.site-header:has(.navbar-toggler:not(.collapsed)){background:var(--bs-white)!important}.site-header.nav-open .button-header,.site-header.nav-open .nav-link,.site-header.nav-open .navbar-toggler{color:var(--bs-black)!important;text-shadow:none!important}.site-header.nav-open .site-logo-img{filter:none!important}.helena-toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(100px);background-color:var(--bs-tertiary);color:var(--bs-white);padding:.75rem 1.5rem;border-radius:var(--bs-border-radius);font-size:.875rem;z-index:9999;opacity:0;transition:transform .4s ease,opacity .4s ease;pointer-events:none;white-space:nowrap}.helena-toast.show{transform:translateX(-50%) translateY(0);opacity:1}.woocommerce-mini-cart-item:not(:last-child){border-bottom:1px solid var(--bs-border-color)}.mini-cart-thumb{width:70px}.mini-cart-thumb img{border-radius:var(--bs-border-radius);width:100%;height:auto;aspect-ratio:2/3;object-fit:cover}.mini-cart-product-name{font-size:.875rem;font-weight:500;color:var(--bs-body-color);text-decoration:none;display:block;line-height:1.3}.mini-cart-product-name:hover{color:var(--bs-primary)}.mini-cart-meta dt{float:left;margin-right:.25rem}.mini-cart-meta dd,.mini-cart-meta p{margin:0}.mini-cart-subtotal{font-size:.875rem}.mini-cart-remove{color:var(--bs-gray);transition:color .2s ease;font-size:.75rem;background:0 0;border:none;padding:0;cursor:pointer;line-height:1}.mini-cart-remove:hover{color:var(--bs-danger)}.mini-cart-empty i{display:block}.mini-cart-loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;z-index:100;font-size:1.25rem;color:var(--bs-primary)}@media (max-width:1199.98px){.navbar-collapse{max-height:calc(100vh - var(--site-header,102px));max-height:calc(100dvh - var(--site-header,102px));overflow-y:auto}}.header-row{display:flex;align-items:center;flex-wrap:wrap;gap:0 1rem}.header-logo{flex-shrink:0;max-width:180px}.header-nav{flex:1 1 auto;min-width:0;order:3}.header-actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0;margin-left:auto}@media (min-width:1200px){.header-nav{order:2}.header-actions{order:3}}@media (max-width:1199.98px){.header-nav{flex-basis:100%}}.button-header{background:0 0;outline:0;border:0;color:var(--bs-black);font-size:1rem;transition:color .3s ease;display:inline-flex;align-items:center;justify-content:center;padding:.25rem;position:relative}.site-logo-img{transition:filter .3s ease}.header-icon{transition:transform .2s ease,opacity .2s ease}.button-header:focus,.button-header:hover{color:var(--bs-primary)}.button-header:hover .header-icon{transform:scale(1.15);opacity:.7}.navbar-toggler{transition:color .3s ease,transform .2s ease}.navbar-toggler:hover{transform:scale(1.15);opacity:.7}.button-header .count{position:absolute;right:-4px;top:-6px;display:inline-flex;justify-content:center;align-items:center;border-radius:15px;background-color:var(--bs-secondary);color:var(--bs-white);font-size:.65rem;font-weight:500;padding:.15rem .4rem}.carousel.slide.carousel-home .carousel-item{height:60vh}.carousel.slide .carousel-item{height:30vh;color:var(--bs-white);position:relative}.carousel.slide .carousel-item[data-url]:hover{cursor:pointer}.carousel.slide .carousel-item .content{opacity:0;margin-top:2rem;position:relative;z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;padding:2rem 2rem 1rem 2rem;border-radius:var(--bs-border-radius)}.carousel.slide .carousel-item.active .content{opacity:1;margin-top:0}.carousel.slide .carousel-item .title{font-size:2.5rem;font-weight:300;letter-spacing:.1em;text-transform:uppercase;line-height:1.1}.carousel.slide .carousel-item.mascara:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.carousel.slide .carousel-indicators{bottom:50px}.carousel.slide .carousel-indicators [data-bs-target]{width:30px;height:2px;padding:0;box-sizing:border-box;border-radius:0;opacity:.4}.carousel.slide .carousel-control{width:auto;opacity:1;top:100%}.carousel.slide .carousel-control.carousel-control-prev{left:calc(50% - 65px)}.carousel.slide .carousel-control.carousel-control-next{right:calc(50% - 65px)}.carousel.slide .carousel-control{font-size:3rem;background:0 0;color:rgba(var(--bs-black-rgb),.25)}.carousel.slide .carousel-control:hover{color:var(--bs-primary)}.offcanvas-search{--bs-offcanvas-height:auto;max-height:85vh;max-height:85dvh}.search-header{padding:1.25rem 0;border-bottom:1px solid var(--bs-border-color)}.search-input-wrap{background-color:var(--bs-light);border-radius:50px;padding:.5rem 1.25rem;gap:.75rem}.search-icon{color:var(--bs-gray);font-size:.875rem;flex-shrink:0}.search-field{border:none!important;background:0 0!important;padding:.5rem 0!important;font-size:.9375rem;box-shadow:none!important}.search-field:focus{outline:0}.search-results-area{overflow-y:auto;max-height:calc(85vh - 80px);max-height:calc(85dvh - 80px)}.site-footer .box-widget .widget-title,.site-footer .box-widget h2{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1.5rem}.site-footer .box-widget ol,.site-footer .box-widget ul{list-style:none;padding:0}.site-footer .box-widget li{margin-top:.5rem}.site-footer .nav-social li{font-size:1.5rem;display:inline}.site-footer .nav-social li:not(:first-of-type){margin-left:2rem}.site-footer .nav-social a{color:var(--bs-white)}.site-footer .nav-social a:hover{color:rgba(255,255,255,.5)}.site-footer a{position:relative;text-decoration:none}.site-footer .box-widget a::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--bs-primary);transition:width .3s ease}.site-footer .box-widget a:hover::after{width:100%}.site-footer .list-pagamento li{margin-bottom:1rem}.site-footer .list-pagamento img{max-width:60px}.loop-product{position:relative;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.loop-product .content-top{position:relative}.loop-product .product-sale{position:absolute;top:.75rem;left:.75rem;z-index:1;text-transform:uppercase;background-color:transparent;color:var(--bs-white);font-size:.7rem;font-weight:600;padding:0;letter-spacing:.1em;text-shadow:0 1px 4px rgba(0,0,0,.6),0 0 12px rgba(0,0,0,.3)}.loop-product .product-favorite{position:absolute;top:0;right:0;z-index:1}.loop-product .button-favorite{background-color:transparent;border:0;outline:0;padding:.5rem .75rem;font-size:1.25rem}.loop-product .button-favorite.remove,.loop-product .button-favorite:hover{color:#e52b50}.loop-product .product-images{position:relative;user-select:none}.loop-product .product-images-carousel{position:relative;overflow:hidden}.loop-product .product-images-carousel-track-container{overflow:hidden;width:100%;border-radius:var(--bs-border-radius);display:block}.loop-product .product-images-carousel-track-container:hover{cursor:pointer}.loop-product .product-images-carousel-track{display:flex;transition:transform .3s ease-in-out}.loop-product .product-images-carousel-slide{width:100%;aspect-ratio:2/3;object-fit:cover;flex-shrink:0;display:block}.loop-product .product-images-carousel-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:none;color:#fff;font-size:1.5rem;padding:.25rem .5rem;cursor:pointer;user-select:none;z-index:10;border-radius:var(--bs-border-radius);outline:0}.loop-product .button-prev{left:1rem}.loop-product .button-next{right:1rem}.loop-product .product-images:hover .product-images-carousel-button{opacity:1}@media (hover:none){.loop-product .product-images-carousel-button{opacity:.7}}.loop-product .product-images-carousel-button:hover{background-color:rgba(0,0,0,.5)}.loop-product .product-add{position:absolute;z-index:1;bottom:1rem;left:50%;transform:translateX(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;opacity:0;transition:opacity .3s ease,background-color .3s ease,transform .2s ease}.loop-product:hover .product-add{opacity:1}@media (hover:none){.loop-product .product-add{opacity:1}}.loop-product .product-add:hover{width:48px;height:48px;font-size:1.5rem;background-color:var(--bs-white);cursor:pointer}.loop-product .product-add.success{background-color:var(--bs-success);color:var(--bs-white);opacity:1}.loop-product .product-add-simple{border:none}.loop-product .product-add-form{position:absolute;left:0;bottom:0;width:100%;background-color:var(--bs-white);z-index:99}.variation-select select{display:none}.variation-option input{display:none}.variation-field{margin-bottom:.75rem}.variation-field:last-child{margin-bottom:0}.variation-field-label{font-size:.75rem;font-weight:600;margin-bottom:.35rem;color:var(--bs-body-color)}.single-product .variation{margin-bottom:.75rem}.single-product .variation-label{font-size:.8125rem;font-weight:600;margin-bottom:.4rem}.variation-field .list-inline{margin-bottom:0}.variation-field .list-inline-item{margin-bottom:.25rem}.variation-option label:not(.attribute-color,.attribute-image){display:inline-block;padding:.35rem .75rem;border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color);font-size:.8125rem;white-space:nowrap;line-height:1.3}.loop-product .variation-field{margin-bottom:.5rem}.loop-product .variation-option label:not(.attribute-color,.attribute-image){padding:.2rem .45rem;font-size:.75rem}.variation-option label:not(.attribute-color,.attribute-image):hover{cursor:pointer;border-color:var(--bs-primary)}.variation-option input:checked+label:not(.attribute-color,.attribute-image){background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.variation-option .attribute-name{margin-bottom:.5rem;font-size:.75rem;font-weight:500}.variation-option .attribute-color .attribute-icon{border-radius:var(--bs-border-radius);display:inline-block;width:44px;height:44px;border:1px solid var(--bs-border-color);background-color:var(--bs-white);transition:box-shadow .2s ease}.loop-product .variation-option .attribute-color .attribute-icon{width:20px;height:20px;border:1px solid var(--bs-border-color)}.variation-option .attribute-color:hover,.variation-option .attribute-image:hover{cursor:pointer}.variation-option:has(.attribute-color,.attribute-image) input:not(:checked)+label{opacity:.5;transition:opacity .2s ease}.variation-option:has(.attribute-color,.attribute-image) input:not(:checked)+label:hover{opacity:.8}.variation-option:has(.attribute-color,.attribute-image) input:checked+label{opacity:1}.variation-option:has(.attribute-color) input:checked+label .attribute-icon{box-shadow:0 0 0 2px var(--bs-white),0 0 0 4px var(--bs-primary)}.variation-option:has(.attribute-image) input:checked+label .attribute-icon{box-shadow:0 0 0 2px var(--bs-white),0 0 0 4px var(--bs-primary);border-radius:var(--bs-border-radius)}.variation-option.out-of-stock{opacity:.35;pointer-events:none;position:relative}.variation-option.out-of-stock label:not(.attribute-color,.attribute-image)::after{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background-color:currentColor}.loop-product .product-name{color:var(--bs-gray);font-size:.875rem;font-weight:400;margin-bottom:.25rem;transition:color .3s ease}.loop-product .product-name:hover{color:var(--bs-black)}.loop-product .content-bottom{padding-top:1rem;padding-bottom:.5rem}.loop-product .product-price{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;font-size:.875rem}.loop-product .product-price del{font-weight:400;color:var(--bs-gray);font-size:.75rem;opacity:.7}.loop-product .product-price ins{text-decoration:none;font-weight:600;color:var(--bs-primary)}.loop-product .product-variation-price{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;font-size:.875rem}.loop-product .product-variation-price del{font-weight:400;color:var(--bs-gray);font-size:.75rem;opacity:.7}.loop-product .product-variation-price ins{text-decoration:none;font-weight:600;color:var(--bs-primary)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.col-6:has(.loop-product),.col:has(.loop-product){animation:fadeInUp .6s ease-out both}.col-6:has(.loop-product):nth-child(2),.col:has(.loop-product):nth-child(2){animation-delay:80ms}.col-6:has(.loop-product):nth-child(3),.col:has(.loop-product):nth-child(3){animation-delay:.16s}.col-6:has(.loop-product):nth-child(4),.col:has(.loop-product):nth-child(4){animation-delay:.24s}.col-6:has(.loop-product):nth-child(5),.col:has(.loop-product):nth-child(5){animation-delay:.32s}.col-6:has(.loop-product):nth-child(6),.col:has(.loop-product):nth-child(6){animation-delay:.4s}.woocommerce span.onsale{background-color:transparent;text-transform:uppercase;font-weight:400;min-width:auto;min-height:auto;padding:1rem 1.5rem}.single-product .product-title{font-weight:400;font-size:2.25rem;letter-spacing:.02em;line-height:1.2}.btn-favorite-single{width:44px;height:44px;border-radius:50%;border:1px solid var(--bs-border-color);background:0 0;color:var(--bs-gray);font-size:1.1rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.btn-favorite-single:hover{border-color:var(--bs-danger);color:var(--bs-danger)}.btn-favorite-single.remove{color:var(--bs-danger);border-color:var(--bs-danger);background-color:rgba(var(--bs-danger-rgb),.05)}.single-product .entry-summary .price{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--bs-body-color-rgb),.1)}.single-product .entry-summary .price del,.single-product .woocommerce-variation-price del{display:block;color:var(--bs-gray);font-weight:400;font-size:.875rem;text-decoration:line-through;opacity:.7;margin-bottom:.25rem}.single-product .entry-summary .price ins,.single-product .woocommerce-variation-price ins{text-decoration:none;font-weight:600;font-size:1.75rem;color:var(--bs-primary);display:block;line-height:1.2}.single-product .entry-summary .price>.woocommerce-Price-amount{font-size:1.75rem;font-weight:600;color:var(--bs-body-color)}.single-product .woocommerce-variation-price{color:var(--bs-primary);margin-bottom:1rem}.single-product .reset_variations{margin-bottom:.75rem;display:inline-block}.single-product .single-add-to-cart-btn,.single-product .single_add_to_cart_button{padding:0 2rem;font-size:.8125rem;letter-spacing:.12em;font-weight:400;height:44px;line-height:44px}.mini-cart-qty,.product-qty-wrap{display:inline-flex;align-items:center;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);overflow:hidden}.mini-cart-qty-btn,.product-qty-btn{padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;border:none;border-radius:0;background:0 0;color:var(--bs-body-color);cursor:pointer;transition:background-color .2s ease}.mini-cart-qty-btn:hover,.product-qty-btn:hover{background-color:var(--bs-light)}.mini-cart-qty-value,.product-qty-input{font-weight:500;text-align:center;border-left:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color)}.product-qty-btn{width:44px;height:44px}.product-qty-input{font-size:.9375rem;min-width:2.5rem;height:44px;line-height:44px}.mini-cart-qty-btn{width:28px;height:28px;font-size:.55rem}.mini-cart-qty-value{font-size:.8125rem;min-width:1.5rem;height:28px;line-height:28px}.product-qty-input{width:2.5rem;border-top:none;border-bottom:none;background:0 0;color:var(--bs-body-color);-moz-appearance:textfield;padding:0}.product-qty-input::-webkit-inner-spin-button,.product-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-qty-input:focus{outline:0}.single-product .quantity{display:none}.single-product .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;align-items:center}.single-product .single_variation{margin-bottom:1rem}.single-product .single_variation .woocommerce-variation-price{font-size:1.5rem;font-weight:500}.single-product .single_variation .woocommerce-variation-availability{font-size:.875rem;font-weight:400}.single-product .woocommerce-tabs .tabs{list-style:none;text-align:center}.single-product .woocommerce-tabs li{display:inline-block}.single-product .woocommerce-tabs li:not(:last-of-type){margin-right:1.5rem}.single-product .woocommerce-tabs .active a{color:var(--bs-black)}.single-product .commentlist{padding:0}.single-product .commentlist .review{margin-bottom:1rem!important;width:100%;display:block}.single-product .commentlist .review .comment_container{padding:1rem;background-color:rgba(0,0,0,.05);border-radius:.5rem}.single-product .commentlist .review .comment-text{margin:0!important;border-radius:var(--bs-border-radius)!important;background-color:var(--bs-white);border:0!important}.single-product .commentlist .review .comment_container .comment-author,.single-product .commentlist .review .comment_container .comment-meta{margin-bottom:.5rem}.single-product .commentlist .review .comment_container .avatar{width:90px;padding-bottom:100%}.single-product .commentlist .review .comment_container .comment-author .fn{font-style:normal;font-weight:600;color:var(--bs-secondary)}.single-product .commentlist .review .comment_container .comment-meta a{color:rgba(0,0,0,.25)}.single-product .commentlist .review .comment_container .comment-meta a:hover{color:var(--bs-primary)}.single-product .review #cancel-comment-reply-link{margin-left:1rem}.single-product .commentlist .review .children{list-style:none;padding-left:1rem}.product-gallery .thumbs-wrapper{position:relative}@media (min-width:992px){.product-gallery .thumbs-wrapper{height:var(--gallery-height,600px)}}.thumbs-nav{position:absolute;z-index:5;background:rgba(255,255,255,.85);border:none;color:var(--bs-body-color);font-size:.6rem;cursor:pointer;transition:opacity .2s ease;opacity:0;display:flex;align-items:center;justify-content:center}@media (min-width:992px){.thumbs-nav{left:0;right:0;height:24px}.thumbs-nav-prev{top:0}.thumbs-nav-next{bottom:0}}@media (max-width:991.98px){.thumbs-nav{top:0;bottom:0;width:24px}.thumbs-nav-prev{left:0}.thumbs-nav-next{right:0}}.thumbs-wrapper:hover .thumbs-nav{opacity:1}.thumbs-nav:hover{background:#fff}.thumbs-nav:disabled{opacity:0!important;pointer-events:none}.product-gallery .thumbs-image{scrollbar-width:none}.product-gallery .thumbs-image::-webkit-scrollbar{display:none}@media (max-width:991.98px){.product-gallery .thumbs-image{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:992px){.product-gallery .thumbs-image{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:var(--gallery-height,600px)}}.product-gallery .thumbs-image .thumb-image{border-radius:var(--bs-border-radius);overflow:hidden;flex:0 0 auto;width:55px;transition:opacity .2s ease}@media (min-width:992px){.product-gallery .thumbs-image .thumb-image{width:auto}}.product-gallery .thumbs-image .thumb-image img{opacity:.5;transition:opacity .2s ease;aspect-ratio:2/3;object-fit:cover;width:100%}.product-gallery .thumbs-image .thumb-image.active img{opacity:1}.product-gallery .thumbs-image .thumb-image:hover{cursor:pointer}.product-gallery .thumbs-image .thumb-image:hover img{opacity:.8}.product-gallery .thumbs-image .thumb-image:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.product-gallery .main-image-container{cursor:zoom-in}.product-gallery .main-image{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;transition:opacity .2s ease}.product-gallery .main-image-container:hover .main-image{transform:scale(1)}.product-gallery .main-image-container .zoom-lens{position:absolute;pointer-events:none;width:100%;height:100%;left:0;top:0;z-index:1;background-repeat:no-repeat;background-size:250%;opacity:0;transition:opacity .2s ease}.product-gallery .main-image-container:hover .zoom-lens{opacity:1}.product-images-carousel-slide:hover{cursor:pointer}.cookie-notice{position:fixed;bottom:0;left:0;right:0;z-index:1050;background-color:rgba(var(--bs-dark-rgb),.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bs-white);padding:.75rem 0;transform:translateY(100%);transition:transform .4s ease}.cookie-notice.show{transform:translateY(0)}.cookie-notice-link{color:var(--bs-white);text-decoration:underline;text-underline-offset:2px}.cookie-notice-link:hover{color:var(--bs-light)}.zoom-viewer{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:rgba(var(--bs-tertiary-rgb),.9);overflow:auto;z-index:9999;cursor:zoom-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.zoom-viewer img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:none}.favorite-notice-login{position:fixed;bottom:0;left:50%;transform:translateX(-50%);padding:1rem;border-radius:var(--bs-border-radius);background-color:var(--bs-white);opacity:0;box-shadow:0 0 100px rgba(0,0,0,.75);z-index:9999;display:flex;gap:1rem;align-items:center;max-width:calc(100vw - 2rem)}.woocommerce-breadcrumb a{font-weight:400}.woocommerce-breadcrumb a:hover{color:var(--bs-primary)}.cart.shop_table .variation,.wc-item-meta,.woocommerce-checkout-review-order .variation{padding:0;margin:0;font-size:.75rem}.cart.shop_table .product-thumbnail img{border-radius:var(--bs-border-radius)}.cart.shop_table .product-remove .remove{color:var(--bs-danger)!important}.cart.shop_table .product-remove .remove:hover{background-color:transparent!important;color:var(--bs-secondary)!important}.cart.shop_table .cart-item{border-bottom:1px solid var(--bs-border-color)}.cart.shop_table .cart-item:last-child{border-bottom:none}.cart.shop_table .product-quantity .form-control{width:60px;text-align:center;padding:.4rem;font-size:.875rem;-moz-appearance:textfield}.cart.shop_table .product-quantity .form-control::-webkit-inner-spin-button,.cart.shop_table .product-quantity .form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart.shop_table .actions .btn{padding:.5rem 1.25rem;font-size:.75rem}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:initial;width:initial}.woocommerce-cart .bg-white,.woocommerce-checkout .bg-white{border-radius:var(--bs-border-radius)}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin-bottom:1rem!important;border:0!important;border-radius:var(--bs-border-radius)!important}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{content:'\f0f3'!important;font-family:'Font Awesome 6 Free'!important;color:var(--bs-primary)!important}.woocommerce-error{border:0!important;padding-bottom:.75rem!important;background:var(--bs-danger)!important}.woocommerce-error li{margin-bottom:.25rem!important;color:var(--bs-white)!important}.woocommerce-error li strong{font-weight:500!important;color:var(--bs-white)!important}.woocommerce-error:before{content:'\f06a'!important;font-weight:700!important;color:var(--bs-white)!important}.woocommerce-message{border:0!important;background:var(--bs-success)!important;color:var(--bs-white)!important}.woocommerce-message:before{content:'\f00c'!important;font-weight:700!important;color:var(--bs-white)!important}.woocommerce-info{background-color:var(--bs-white)!important}.woocommerce-info a:not(.btn){color:var(--bs-secondary)!important;font-weight:600!important}.woocommerce-info a:not(.btn):hover{color:var(--bs-primary)!important}.woocommerce-error a:not(.btn),.woocommerce-message a:not(.btn){color:var(--bs-white)!important}.woocommerce-error:focus-visible,.woocommerce-message:focus-visible{outline:0!important}.woocommerce-account .woocommerce-MyAccount-navigation{float:initial;width:initial}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-of-type){margin-bottom:.5rem}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{color:var(--bs-black)}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:initial}.woocommerce .woocommerce-ordering .orderby,.woocommerce-page .woocommerce-ordering .orderby{display:block;width:100%;padding:.5rem .75rem;border-radius:var(--bs-border-radius);background-color:var(--bs-white);border:0;outline:0}.button-filter-dropdown{position:relative;display:block;width:100%;text-align:left;border:0;outline:0;background-color:transparent;padding:0;font-weight:500}.button-filter-dropdown:after{font-family:'Font Awesome 6 Free';font-weight:700;position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--bs-secondary)}.button-filter-dropdown:not(.collapsed):after{content:'\f106'}.button-filter-dropdown.collapsed:after{content:'\f107'}.form-filter .sticky-bottom{bottom:1rem}ul.page-numbers{list-style:none;margin:1rem 0 0 0!important;padding:0;align-items:center;border:0!important;clear:none!important}ul.page-numbers li{display:inline-block;color:var(--bs-gray);border:0!important;float:none!important}ul.page-numbers li:not(:first-of-type){margin-left:.5rem!important}ul.page-numbers li .current,ul.page-numbers li a{display:inline-block;padding:.5rem 1rem!important;border-radius:var(--bs-border-radius)!important}ul.page-numbers li a{color:var(--bs-gray)}ul.page-numbers li a:active,ul.page-numbers li a:focus,ul.page-numbers li a:hover{color:var(--bs-black)!important;background-color:var(--bs-white)!important}ul.page-numbers li a:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-white-rgb),.5)}ul.page-numbers li .current{background-color:var(--bs-primary)!important;color:var(--bs-white)!important}.widget-box-colecao{position:relative}.widget-box-colecao .thumbnail{padding-bottom:150%}.widget-box-colecao .title{position:absolute;bottom:1rem;left:1rem;font-size:2rem;font-weight:700;text-transform:uppercase;mix-blend-mode:plus-lighter}.loop-destaque{position:relative;text-align:center;transition:transform .4s ease}.loop-destaque:hover{transform:translateY(-4px)}.loop-destaque .thumbnail{padding-bottom:150%}.loop-destaque .title{font-size:1rem;color:var(--bs-body-color);margin-top:1rem;margin-bottom:0;font-weight:600;text-transform:uppercase}.loop-destaque:hover .thumbnail{transform:scale(1.1)}.loop-destaque:hover .title{color:var(--bs-secondary)}.loop-destaque:active .thumbnail{transform:scale(1.1)}.loop-destaque:active .title{color:var(--bs-secondary)}.page-title{font-size:1.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.15em}.section-title{font-size:1.75rem;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--bs-body-color);margin-bottom:2.5rem}.section-title::after{content:'';display:block;width:40px;height:1px;background-color:var(--bs-primary);margin:1rem auto 0}.archive .term-description{margin-bottom:3rem}.loop-oferta{display:block;padding-bottom:100%;position:relative;text-align:center;border-radius:var(--bs-border-radius)}.loop-oferta:not(.has-image){background-color:#bcb4ad}.loop-oferta:not(.has-image):hover{background-color:var(--bs-primary)}.loop-oferta:hover{transform:scale(1.05)}.loop-oferta:not(.has-image):active{background-color:var(--bs-primary)}.loop-oferta:active{transform:scale(1.05)}.loop-oferta .content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:90%;color:var(--bs-white)}.loop-oferta .content p{margin:0}.loop-oferta .content p.title{font-size:2.5rem;font-weight:100;text-transform:uppercase}.customer-login .nav-tabs{border-bottom:1px solid var(--bs-border-color)}.customer-login .nav-tabs .nav-link{border:none;border-radius:0;text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem;padding:1rem 1.5rem;color:var(--bs-gray);position:relative}.customer-login .nav-tabs .nav-link.active{color:var(--bs-body-color);background:0 0;border:none}.customer-login .nav-tabs .nav-link.active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--bs-primary)}.single-product .product-sku{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem}@media (min-width:768px){.site-header .header-logo{max-width:300px}.carousel.slide .carousel-item .title{font-size:4.5rem;font-weight:200}.carousel.slide .carousel-control{top:0}.carousel.slide .carousel-indicators{bottom:0}.carousel.slide .carousel-control.carousel-control-prev{left:2rem}.carousel.slide .carousel-control.carousel-control-next{right:2rem}.carousel.slide .carousel-control .button{border:0}}@media (min-width:992px){.carousel.slide.carousel-home .carousel-item{height:100vh;height:100dvh}.zoom-viewer{display:initial;align-items:initial;justify-content:initial}.zoom-viewer img{max-width:none}}@media (min-width:1200px){.dropdown-max-menu{width:var(--dropdown-width)!important;top:var(--dropdown-top)!important;left:var(--dropdown-offset)!important}}@media (min-width:1400px){.site-header .header-logo{max-width:350px}}.sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 0;z-index:1040;box-shadow:0 -2px 10px rgba(0,0,0,.08);transform:translateY(100%);transition:transform .3s ease}.sticky-add-to-cart.visible{transform:translateY(0)}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:44px;height:44px;border-radius:50%;background-color:rgba(var(--bs-body-color-rgb),.15);border:none;color:var(--bs-body-color);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,background-color .2s ease;z-index:1030}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{background-color:rgba(var(--bs-body-color-rgb),.25)}body.single-product .back-to-top{bottom:5rem}.whatsapp-float{position:fixed;bottom:2rem;left:2rem;width:52px;height:52px;border-radius:50%;background-color:#25d366;color:var(--bs-white);font-size:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease;z-index:1030;text-decoration:none}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2);color:var(--bs-white)}body.single-product .whatsapp-float{bottom:5rem}.share-link{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--bs-border-color);color:var(--bs-body-color);font-size:1rem;background:0 0;cursor:pointer;transition:all .2s ease;text-decoration:none;padding:0}.share-link:hover{color:var(--bs-primary);border-color:var(--bs-primary)}.live-search-results{max-height:70vh;overflow-y:auto;margin-top:1rem}.live-search-item{display:flex;align-items:center;gap:1rem;padding:.75rem;border-bottom:1px solid var(--bs-border-color);text-decoration:none;color:var(--bs-body-color);transition:background-color .2s ease;border-radius:var(--bs-border-radius)}.live-search-item:last-child{border-bottom:none}.live-search-item:hover{background-color:rgba(var(--bs-primary-rgb),.06)}.live-search-item-thumb{position:relative;flex-shrink:0;width:60px}.live-search-thumb{width:60px;height:80px;object-fit:cover;border-radius:var(--bs-border-radius);display:block}.live-search-thumb-placeholder{width:60px;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--bs-light);border-radius:var(--bs-border-radius);color:var(--bs-gray);font-size:1.25rem}.live-search-badge{position:absolute;top:4px;left:4px;background-color:var(--bs-tertiary);color:var(--bs-white);font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .35rem;border-radius:var(--bs-border-radius);line-height:1}.live-search-item-info{flex-grow:1;min-width:0}.live-search-item-name{margin:0 0 .15rem;font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-search-item-sku{margin:0 0 .15rem;font-size:.7rem;color:var(--bs-gray);text-transform:uppercase;letter-spacing:.05em}.live-search-item-rating{margin-bottom:.2rem}.live-search-item-rating .star-rating{font-size:.7rem}.live-search-item-price{font-size:.8125rem;font-weight:500}.live-search-item-price del{font-size:.7rem;opacity:.5;margin-right:.35rem}.live-search-item-price ins{text-decoration:none;color:var(--bs-primary)}.live-search-all{display:block;text-align:center;padding:.75rem;font-size:.8125rem;color:var(--bs-primary);text-decoration:none;border-top:1px solid var(--bs-border-color);transition:background-color .2s ease;font-weight:500}.live-search-all:hover{background-color:rgba(var(--bs-primary-rgb),.06)}.loop-product .product-stock-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:.1em;color:var(--bs-white);background-color:rgba(var(--bs-body-color-rgb),.6);padding:.5rem 1.5rem;border-radius:var(--bs-border-radius)}.loop-product:has(.product-stock-badge) .product-images{opacity:.6}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px}}