/*
Theme Name: Tecno Compras Theme
Description: Tecno Compras Theme
Theme URI:   https://lbr.marketing
Author: ThemeNectar
Author URI:  https://lbr.marketing
Template: salient
Version: 1.0
*/
/* General */
body #header-outer .widget_shopping_cart a.button:hover, body .nectar-slide-in-cart .widget_shopping_cart a.button:hover, body[data-form-submit=regular] button[type=submit]:hover, body[data-form-submit=regular] input[type=submit]:hover,body .full-width-section .light .nectar-button:hover, body .nectar-button:hover,.nectar-button[data-color-override="false"].regular-button:hover{
	background-color: var(--nectar-extra-color-1)!important;
}
body[data-form-submit=regular] button[type=submit]:hover, body[data-form-submit=regular] input[type=submit]:hover,.full-width-section .light .nectar-button:hover, .nectar-button:hover{
	opacity:1;
}
.mb-8px{margin-bottom:8px!important;}
.font-family-1 p { font-family: Libre Baskerville}
.products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a {
    background-color: var(--nectar-extra-color-1)!important;
    color: #FFF;
}
.nectar-quick-view-box a.button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
    background-color: var(--nectar-accent-color);
}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale, .woocommerce .product-wrap .add_to_cart_button.added, .single-product .facebook-share a:hover, .single-product .twitter-share a:hover, .single-product .pinterest-share a:hover, .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce .chzn-container .chzn-results .highlighted, .woocommerce .chosen-container .chosen-results .highlighted, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .ascend.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce #sidebar div ul li a:hover ~ .count, .woocommerce #sidebar div ul li.chosen > a ~ .count, .woocommerce #sidebar div ul .current-cat > .count, .woocommerce #sidebar .wc-block-product-categories-list-item:hover > .wc-block-product-categories-list-item-count, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-account .woocommerce-form-login button.button, .woocommerce-account .woocommerce-form-register button.button, .woocommerce.widget_price_filter .price_slider:not(.ui-slider):before, .woocommerce.widget_price_filter .price_slider:not(.ui-slider):after, .woocommerce.widget_price_filter .price_slider:not(.ui-slider), body .woocommerce.add_to_cart_inline a.button.add_to_cart_button, .woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page .woocommerce p.return-to-shop a.wc-backward, .woocommerce .yith-wcan-reset-navigation.button, ul.products li.minimal.product span.onsale, .span_12.dark .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:after, .woocommerce-page button.single_add_to_cart_button, .woocommerce div.product .woocommerce-tabs .full-width-content ul.tabs li a:after, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce #order_review #payment #place_order, .woocommerce .span_4 input[type="submit"].checkout-button, .woocommerce .material.product .add_to_cart_button, body nav.woocommerce-pagination span.page-numbers.current, .woocommerce span.onsale .nectar-quick-view-box .onsale, .nectar-quick-view-box .onsale, .woocommerce-page .nectar-quick-view-box .onsale, .cart .quantity input.plus:hover, .cart .quantity input.minus:hover, .woocommerce-mini-cart .quantity input.plus:hover, .woocommerce-mini-cart .quantity input.minus:hover, body .nectar-quick-view-box .single_add_to_cart_button, .woocommerce .classic .add_to_cart_button, .woocommerce .classic .product-add-to-cart a.button, body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order:hover, body .products-carousel .carousel-next:hover, body .products-carousel .carousel-prev:hover, .text_on_hover.product .nectar_quick_view, .text_on_hover.product a.added_to_cart {
    background-color: var(--nectar-extra-color-1)!important;
}
.products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a:hover{
    background-color: var(--nectar-accent-color)!important;
    color: #FFF;
}
.products li.product.minimal .product-add-to-cart a span{
    background-image: linear-gradient(to right, #fff 0, #fff 100%);
}
.wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity, .related-upsell-carousel.nectar-woo-flickity {
    padding-bottom: 0;
}
@media only screen and (max-width: 999px) {
    .nectar-woo-flickity[data-controls*=arrows].related-upsell-carousel .flickity-prev-next-button, .nectar-woo-flickity[data-controls*=arrows][data-overflow=visible][data-mobile-col-width*="%"] .flickity-prev-next-button {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
    }
}
@media screen and (width <= 768px){
	.woocommerce.archive .container-wrap .nectar-shop-header .woocommerce-breadcrumb {
		display: block;
		float: unset;
	}

	body[data-fancy-form-rcs="1"].woocommerce .woocommerce-result-count, body[data-fancy-form-rcs="1"].woocommerce-page .woocommerce-result-count {
		display: block;
		float: unset;
	}
	.woocommerce #ajax-content-wrap .woocommerce-ordering, body[data-fancy-form-rcs="1"].woocommerce.woocommerce #ajax-content-wrap .woocommerce-ordering{
		padding-left:2%!important;
	}
	.products li.product.minimal .product-meta{
    padding: 10px;
}

	.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
		font-size: 14px!important;
		line-height: 1.2;
	}
}
/* Footer */
@media screen and (width <= 768px){
	#menu-legal{
		flex-direction:column;
		gap:5px!important;
		padding-top:5px;
	}
}
/* Producto */
.woocommerce div.product_meta{
    margin-bottom: 30px;
}
div.product .woocommerce-tabs .full-width-content[data-tab-style*=fullwidth] ul.tabs {
    margin: 20px 0 0 0;
}
/* Carrito lateral */
.nectar-slide-in-cart.style_slide_in_click .cart_list .product-meta .product-details > a:not(.remove){
    font-size: 14px;
    line-height: 1;
}
@media screen and (width <= 768px){
	.nectar-slide-in-cart.style_slide_in_click .cart_list .product-meta .product-details > a:not(.remove){
		font-size: 12px;
		line-height: 1;
	}
}
@media only screen and (max-width: 690px) {
    .nectar-slide-in-cart .widget_shopping_cart_content {
        padding: 30px 20px;
    }
	.nectar-slide-in-cart.style_slide_in_click .inner>.header{
		left: 20px!important;
		width: calc(100% - 40px)!important;
	}
	.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart a.button {
		font-size: 12px;
	}
}
/* Página de carrito  y checkout */
.wc-block-components-product-metadata__description {
    display: none;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{content:unset!important;}
h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    font-family: Libre Baskerville;
    text-transform: none;
    font-size: 34px;
    line-height: 42px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 30px;
}

hr.wp-block-separator.has-alpha-channel-opacity.is-style-dots {
    margin-bottom: 30px;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
    padding-bottom: 0;
}
.woocommerce-account .addresses .title .edit{
	float:none!important;
}
@media only screen and (max-width: 999px) and (min-width: 691px) {
	h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
		font-size: 24px;
        line-height: 30px;
	}
}
@media only screen and (max-width: 690px) {
	h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
		font-size: 21px;
        line-height: 26px;
	}
	.wc-block-components-product-name {
		font-size: 12px!important;
		line-height: 1.5;
	}
	.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
		width: 35px !important;
		max-width: 35px !important;
	}
}
/* Contacto */
.frm_style_estilos-formidable.with_frm_style .frm-edit-page-btn:focus, .frm_style_estilos-formidable.with_frm_style input[type=submit]:focus, .frm_style_estilos-formidable.with_frm_style .frm_submit input[type=button]:focus, .frm_style_estilos-formidable.with_frm_style .frm_submit button:focus, .frm_style_estilos-formidable.with_frm_style input[type=submit]:active, .frm_style_estilos-formidable.with_frm_style .frm_submit input[type=button]:active, .frm_style_estilos-formidable.with_frm_style .frm_submit button:active, .frm_style_estilos-formidable.with_frm_style .frm_submit button:hover{
	border-color: var(--nectar-accent-color)!important;
	background-color: var(--nectar-accent-color)!important;
	opacity:1;
}
/* Confirmación de compra */ 
@media screen and (width <= 768px){
	.woocommerce ul.order_details li{
		float:none;
		border-right:0;
		padding-bottom:8px;
	}
}
/* Pagina 404 */
.error404 .container-wrap {
    min-height:unset!important;    
	padding-bottom:0;
}
#error-404 {
	padding: 80px 0;
}
body #ajax-content-wrap #error-404 h1 {
    font-size: 154px;
    line-height: 1;
}
@media only screen and (max-width: 690px) {
    body .row #error-404 h1, body #ajax-content-wrap #error-404 h1 {
        font-size: 80px;
        line-height: 1;
    }
}
/* Klaviyo */
.needsclick.kl-private-reset-css-Xuajs1 p {
    padding-bottom: 0;
}

label[for="Legal__4__7"] div {
    font-size: 12px!important;
}
/* Cambios scrollbar*/
.full-width-content.blog-fullwidth-wrap, .full-width-content.nectar-shop-outer, .nectar-slider-wrap[data-full-width=true], .page-submenu .full-width-content, .page-submenu>.full-width-section, .portfolio-filters-inline.full-width-content, .portfolio-filters-inline.full-width-section:not(.non-fw), .post-area.full-width-content.standard-minimal, .single-product .product[data-gallery-style=left_thumb_sticky][data-gallery-variant=fullwidth] .single-product-wrap, .wpb_row.full-width-content, .wpb_row.full-width-content.has-global-section .wpb_row.full-width-content, .wpb_row.full-width-section .mobile-video-image, .wpb_row.full-width-section .templatera_shortcode>.wpb_row.full-width-section>.row-bg-wrap, body .full-width-section .nectar-parallax-scene, body .full-width-section .row-bg-wrap, body .full-width-section.parallax_section .row-bg-wrap, body .full-width-section>.nectar-shape-divider-wrap, body .full-width-section>.video-color-overlay, body[data-aie=long-zoom-out] .first-section .row-bg-wrap, body[data-aie=long-zoom-out] .top-level.full-width-section .row-bg-wrap, body[data-aie=zoom-out] .first-section .row-bg-wrap, body[data-aie=zoom-out] .top-level.full-width-section .row-bg-wrap, body[data-col-gap] .vc_row-fluid .span_12.post-area.full-width-content.standard-minimal,body .full-width-section>.nectar-video-wrap{
    --scroll-bar-w:0px
}
/* Nuestras categorias home */
.nuestras-categorias img.img-with-animation {
    width: 130px!important;
	max-width:100%!important;
    margin:auto!important;
}
.nuestras-categorias .owl-carousel .carousel-item, .nectar-flickity.nectar-carousel .inner-wrap{
    position:relative;
}
.nuestras-categorias .img-with-aniamtion-wrap .hover-wrap{
	margin-bottom:0;
}
.category-name-carousel{
    text-align: center;
	font-family: 'Work Sans'!important;
}
.category-name-carousel h3{
	font-family:inherit!important;
	line-height:1.2!important;
}
@media only screen and (min-width: 691px) and (max-width: 999px) {
    .nectar-flickity[data-tablet-columns="5"]:not(.masonry) .flickity-slider .cell {
        width: calc((100% / 5) - 18px);
    }
}
@media only screen and (max-width: 690px) {
    .nectar-flickity[data-phone-columns="3"]:not(.masonry) .flickity-slider .cell {
        width: calc((100% / 3) - 13px);
    }
}
/* Ajustes home */
@media only screen and (max-width: 999px) {
    #ajax-content-wrap .container-wrap .font_size_tablet_38px.nectar-split-heading.lh-movil {
        line-height:1.2!important
    }