/*
Theme Name: P&P GROUP Child Theme
Theme URI: https://www.pypcreations.com
Version: 1.0
Description: Child Theme de P&P GROUP S.A.S.
Author: P&P GROUP S.A.S.
Author URI: https://www.pypcreations.com
template: storefront
*/

/*
* DESKTOP
*/

/* --- Buscador --- */

.header_3 .trigger-buscador i{
	font-size: 22px;
}
.header_3 .trigger-buscador a{
	display: block;
	line-height: 22px;
}

.header_3 .trigger-buscador .ocultar{
	font-size: 22px;
	display:none;
}
.header_3 .buscador {
    position: absolute;
    right: 0px;
    width: 350px;
    z-index: -1;
		bottom: -20px;
		opacity:0;
		transition: all 0.4s;
}
.header_3 .buscador .aws-container .aws-search-form{
	background: transparent;
}
.header_3 .buscador .aws-container .aws-search-form .aws-form-btn{
	background: #b2b2b2;
}
.header_3 .buscador .aws-container .aws-show-clear .aws-search-field {
	padding: 10px;
	border-radius: 50px 0px 0px 50px !important;
	background: #ffffff;
}
.header_3 .buscador .aws-container .aws-search-form .aws-form-btn {
		border-radius: 0px 50px 50px 0px !important;
}

/* buscador visible */
.header_3 .container-buscador.visible .buscador {
	bottom: -70px;
	opacity:1;
}
.header_3 .container-buscador.visible .trigger-buscador .ocultar{
	display:block;
}
.header_3 .container-buscador.visible .trigger-buscador .mostrar{
	display:none;
}
/* --- fin Buscador --- */

/* --- Carrito Header --- */

/* count */ 
.header_3 span.xoo-wsc-sc-count {
		display:none;
    position: absolute;
    left: -30px;
    top: -5px;
}

/* Icon font Size */ 
.header_3 span.xoo-wsc-sc-bki { 
	font-size: 20px; 
}

/* --- fin Carrito Header --- */

@media only screen and (max-width: 768px) {

    /* Header movil */
    body:not(.fl-builder-edit) .header_3.movil {
        position: fixed;
        width: 100%;
    }
    /* fin Header movil */

    /* --- Menu movil --- */

    .pp-offcanvas-slide .fl-builder-module-template {
        padding: 0px !important;
            margin-top: 45px;
    }
    .pp-offcanvas-header {
        border-bottom: 1px solid rgba(172, 170, 170, 0.2) !important;
    }
    .pp-offcanvas-content .pp-offcanvas-close {
        padding: 10px 15px;
    }

    /* --- fin Menu movil --- */

    /* --- Buscador movil --- */

    .header_3.movil .trigger-buscador_movil {
        height: 20px;
    }
    .header_3.movil .trigger-buscador_movil a{
        display: block;
        line-height: 22px;
    }
    .header_3.movil .trigger-buscador_movil i{
        font-size: 22px;
    }

    .header_3.movil .trigger-buscador_movil .ocultar_movil{
        font-size: 22px;
        display:none;
    }
    .header_3.movil .buscador_movil {
        position: absolute;
        right: 0px;
        width: 100%;
        z-index: -1;
        bottom: -20px;
        opacity:0;
        transition: all 0.4s;
    }
    .header_3.movil .buscador_movil .aws-container .aws-search-form{
        background: transparent;
    }
    .header_3.movil .buscador_movil .aws-container .aws-search-form .aws-form-btn{
        background: #b2b2b2;
    }
    .header_3.movil .buscador_movil .aws-container .aws-show-clear .aws-search-field {
        padding: 10px;
        border-radius: 50px 0px 0px 50px !important;
        background: #ffffff;
    }
    .header_3.movil .buscador_movil .aws-container .aws-search-form .aws-form-btn {
            border-radius: 0px 50px 50px 0px !important;
    }

    /* buscador visible */
    .header_3.movil .container-buscador_movil.visible .buscador_movil {
        bottom: -70px;
        opacity:1;
    }
    .header_3.movil .container-buscador_movil.visible .trigger-buscador_movil .ocultar_movil{
        display:block;
    }
    .header_3.movil .container-buscador_movil.visible .trigger-buscador_movil .mostrar_movil{
        display:none;
    }
    /* --- fin Buscador movil --- */

    /* --- Carrito Header movil --- */

    /* count */ 
    .header_3.movil span.xoo-wsc-sc-count {
        position: absolute;
        right: -5px;
        top: unset;
        display: block;
        left: unset;
        bottom: -10px;
    }

    /* subtotal */ 
    .header_3.movil span.xoo-wsc-sc-subt { 
        display: none;
    }

    /* Icon font Size */ 
    .header_3.movil span.xoo-wsc-sc-bki { 
        font-size: 22px; 
    }
    /* --- fin Carrito Header --- */
}