/*
Theme Name: Nutrition Depot
Theme URI: https://weare.today/
Author: Angel Rivera
Author URI: https://weare.today/
Description: Nutrition Depot 1.0
Version: 1.0
*/
#Marca-Section-Descripcion,.card-grid-cat>a,.card-nd-mini-home{background:rgba(0,0,0,.075)}.card-grid-cat>a,a.header-icon{overflow:hidden;text-decoration:none!important}.card-grid-cat-img img,.marca-item-img{max-width:220px;margin:auto;width:100%}#Producto-View-Descripcion #Producto-Descripcion,.header-main a.nav-link{text-transform:uppercase}.star-rating span.rating-0:before,.star-rating:before{font-family:'Font Awesome 6 Sharp';content:'\f006\f006\f006\f006\f006'!important}.card-grid-cat>a,.card-mini-loop-oferta .card-body,.product-link,a.header-icon{text-decoration:none!important}main{min-height:80vh}#header-main-logo{max-width:100%}.header-main a.nav-link{color:#fff}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background:0 0!important}.card-nd-mini-home{min-height:80px;line-height:1;transition:.3s}.card-mini-loop-oferta{background-color:rgba(0,0,0,.075)}.card-mini-loop-oferta .card-body{color:#000}.card-mini-loop-oferta:hover .card-body,.header-main a.nav-link:active,.header-main a.nav-link:hover,.product-link .product-price.en-descuento ins>span>bdi,.product-loop:hover .loop-nombre,.title-col-menu a:hover,a.nav-link.dropdown-toggle.show{color:#f65000}.card-nd-mini-home:hover .card-body{background:#f65000;color:#fff;min-height:110px}.card-nd-mini-home>h6{font-size:2.25rem}.accordion-button{font-family:sans-serif,arial;font-weight:900}.accordion-button:hover{background:#f65000;color:#fff}.list-group-item.footer-menu{background-color:transparent;border-color:transparent;color:#fff;text-align:start}.dropdown-menu li{font-family:Arial,Helvetica,sans-serif}#navbarHeaderMain>ul>li{margin:.25rem 1.5rem;font-size:1.25rem}#navbarHeaderMain li.menu-item{font-family:RBNo21a-Book,Arial,Helvetica,sans-serif;font-size:1.65rem;letter-spacing:1.25px}.navbar-expand-md .navbar-nav .dropdown-menu{width:100%;min-width:-webkit-fill-available}.header-main a,.offcanvas-body .title-col-menu a,a.header-icon:active,a.header-icon:hover{color:#fff}.home-section-dark{background:#0e0f10;color:#fff}.buscador-header{font-size:1.5rem!important}.grid-title,.title-front{font-size:3rem;line-height:1}a.header-icon{font-size:1.25rem;border-radius:2px;display:block;color:#fff;position:relative;transition:color .2s}a.header-icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f65000;z-index:0;transition:transform .1s;transform:scaleX(0);transform-origin:left;clip-path:polygon(0 0,100% 0,90% 100%,0% 100%)}a.header-icon:active::before,a.header-icon:hover::before{transform:scaleX(1)}a.header-icon>*{position:relative;z-index:1}.account-icon.header-icon::after{content:'Cuenta';color:#fff!important;display:block;position:relative;font-size:x-small}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity input{border-top:0;border-left:0;border-right:0px;border-radius:0}.quantity .btn{width:40px;height:100%;border-radius:0!important;font-size:20px;border:0!important;padding:0;display:flex;align-items:center;justify-content:center}.cart-icon.header-icon::after{content:'Carrito';color:#fff;display:block;position:relative;font-size:x-small}.account-icon.header-icon:hover::after,.cart-icon.header-icon:hover::after{color:#fff!important}#header-buscador:focus>form,#header-buscador:hover>form{border:1px solid #f65000}#header-buscador .form-control:focus{border:none!important}#header-buscador>form>div>button{font-size:1.5rem;padding:8px 15px}#Producto-View .price{font-size:2.55rem;font-weight:700;margin-top:13px;line-height:1}#Producto-View .price.en-descuento del{display:block;font-size:18px}#Producto-View .price.en-descuento ins{text-decoration:none;color:#f65000;font-weight:800}a.reset_variations{display:none!important}li.beneficio-list-nd{display:flex;line-height:1.35}li.beneficio-list-nd::before{font-family:'Font Awesome 6 Sharp';content:"\f058";margin:5px;padding-right:8px;color:#f65000}#Producto-View span.onsale,.product-loop.en-descuento::before{content:'OFERTA';font-size:12px;display:block;padding:8px 12px;z-index:1;position:absolute;margin:8px 3px;background:#dee2e6}#mp-open-modal{color:#0028b1!important}a.link-brand,a.loop-marca{color:#666}.title-view-info h3{font-size:2.25rem;border-left:5px solid #f65000;padding-left:1rem}a.loop-marca{font-family:RBNo21a-Book,sans-serif;width:100%;display:block;padding:5px 0;font-size:1.25rem}#sidebar-menu,.title-col-menu a{font-family:RBNo21a-Medium,Arial,Helvetica,sans-serif}.marca-item{padding:8px;margin:auto;text-align:center;transition:.5s}.card-grid-cat-img,.card-grid-cat>a{-ms-transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.banner-img-gray:hover .card-body{background-color:#f65000;color:#000}.marca-item-img{display:block}.marca-item:hover{background:#efefef;border-bottom-color:#f65000}.card-grid-cat{text-align:center!important}.card-grid-cat>a{color:#000;display:flex;flex-direction:column;row-gap:30px;justify-content:space-between;min-height:340px;max-height:390px;background-color:#efefef;transition:.3s}.card-grid-cat>a:hover{background-color:#f65000;color:#fff}.card-grid-cat a:hover>.card-grid-cat-img{margin-top:-35px!important}.card-grid-title>h6{font-size:2rem;display:block;width:100%;padding-top:2rem;padding-bottom:1rem}.card-grid-cat-img{-ms-transform:translateY(40px);-o-transform:translateY(40px);-moz-transform:translateY(40px);-webkit-transform:translateY(40px);transform:translateY(40px);transition:.3s}.card-grid-cat-img img{display:block;-ms-transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.footer-menu.list-group-item:hover>i{color:#f65000!important}.color-secondary,.secondary.is-link,.secondary.is-outline,.star-rating span:before,.star-rating:before,.stars a.active,.woocommerce-page .star-rating:before{color:#faaf0f}.star-rating:before{color:#d5d5d5!important;position:absolute;opacity:.35}.star-rating span.rating-0:before{color:#d8d8d8!important}.star-rating span.rating-100:before,.star-rating span.rating-20:before,.star-rating span.rating-40:before,.star-rating span.rating-60:before,.star-rating span.rating-80:before{font-family:'Font Awesome 6 Sharp';color:#f65000!important}.star-rating span.rating-20:before{content:'\f005\f006\f006\f006\f006'!important}.star-rating span.rating-40:before{content:'\f005\f005\f006\f006\f006'!important}.star-rating span.rating-60:before{content:'\f005\f005\f005\f006\f006'!important}.star-rating span.rating-80:before{content:'\f005\f005\f005\f005\f006'!important}.star-rating span.rating-100:before{content:'\f005\f005\f005\f005\f005'!important}.title-col-menu a{color:#fff;text-decoration:none;font-size:2rem}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu{color:#fff;background-color:#171717}.col-megamenu li{padding-top:4px;padding-bottom:4px}.col-megamenu li a{color:#b2b2b2;text-transform:capitalize;text-decoration:none;display:block}.col-megamenu li a:hover{color:#fff;text-decoration:underline}.loop-section-nombre{display:flex;min-height:60px;height:100%}#Intro-Catalogo{font-size:3.5rem;line-height:1}.product-link{font-family:sans-serif,arial}.product-link h2{font-family:sans-serif,arial;text-transform:capitalize;color:#000;font-size:16px;padding:8px 0}#Producto-View .variations_form{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;padding-top:8px}#Acordeon-Item button{font-family:var(--bs-body-font-family)}.product-link .product-price{color:#000;font-size:1.25rem;font-weight:800}.product-link .product-price.en-descuento ins{text-decoration:none!important;font-weight:700}#Productos-Grid .product-loop{margin-top:calc(var(--bs-gutter-x)* .5);margin-bottom:calc(var(--bs-gutter-x)* 1.25)}.product-loop{border:1px solid #fff}.product-loop:hover{border:1px solid #d5d5d5}.wc-forward,.woocommerce-Button{background:#000;color:#fff!important;border-radius:6px;display:block;text-align:center;padding:10px;margin:10px 0;text-decoration:none;font-weight:800}.btn.btn-primary.w-100{transform:skew(-15deg);border-radius:0!important}.title-back h6{font-size:5rem;color:#2f2f2f}.title-front{font-family:RBNo21a-Medium;margin-top:-3rem;text-shadow:0 0 #000;max-width:420px}.opinion-text{font-size:1.5rem}.opinion-body:hover{background:#f65000}h1.product_title.entry-title{font-size:3.65rem;line-height:1}.single_add_to_cart_button{width:100%;padding:15px;background-color:#000;border:2px solid #000;color:#fff;font-weight:800}.logo-main-link{max-width:280px;margin:auto}.dgwt-wcas-search-input:hover{border-color:#f65000!important}.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more{background:#f65000;color:#fff;font-weight:800;text-decoration:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background-color:#2f2f2f!important;color:#ddd}.dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path,.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path,.dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path,.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path{fill:#f65000!important}#sidebar-menu{font-size:1.35rem}#header-mobil .cart-count{font-size:14px;position:absolute;background:#f65000;right:0;display:block;top:0;width:20px;border-radius:20px;text-align:center}.menu-item-sidebar{border-radius:0!important;border-left:0;border-right:0px}@media (max-width:768px){#header-main-logo{max-width:-webkit-fill-available;max-height:45px}.thumbs_main_nd img{width:40px!important;height:40px!important}.header-main-hide{display:none!important}.grid-title,h1.product_title.entry-title{font-size:2.25rem}#Intro-Catalogo,#Intro-Catalogo h1{font-size:2.25rem;line-height:1}.account-icon.header-icon::after,.cart-icon.header-icon::after{display:none}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size:14px;line-height:1;height:40px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:15px}.carousel-inner img{height:auto;max-width:300px;max-height:300px;margin:auto}.col-megamenu li{padding-top:8px;padding-bottom:8px}.col-megamenu li a{text-transform:uppercase}.col-border-md{border:none!important}}@media (max-width:995px){header.header-main{display:none!important}.header-mobil{display:block!important}}