/*
Theme Name:   hello-elementor child theme
Description: Tema hijo para página papis pilon
Author:       Doblezero.
Author URL:  https://1.1.1.1.com
Template:     hello-elementor
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  hello-elementor-child
*/:root{--pp-product-offset:0px;--pp-review-border:#e7e3e3;--pp-review-bg:#ffffff}html,body,button,input,select,textarea{font-family:'Nunito','Segoe UI',Tahoma,Geneva,Verdana,sans-serif!important}body p,body h1,body h2,body h3,body h4,body h5,body h6,body li,body a,body span,body div,.elementor-widget,.woocommerce,.woocommerce div.product,.woocommerce-tabs,#reviews{font-family:'Nunito','Segoe UI',Tahoma,Geneva,Verdana,sans-serif}body.single-product #reviews{margin-top:24px}body.single-product div.product{margin-top:var(--pp-product-offset,50px);padding:clamp(14px,2.5vw,28px);display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:clamp(10px,1.6vw,18px);row-gap:18px}body.single-product div.product div.images{float:none;width:min(50%,500px);max-width:500px;margin-right:0}body.single-product div.product div.summary{float:none;flex:1 1 320px;width:auto;min-width:280px;margin-left:0!important;padding-left:clamp(2px,.6vw,8px)}body.single-product div.product div.summary,body.single-product div.product div.summary .product_title,body.single-product div.product div.summary p.price,body.single-product div.product div.summary .woocommerce-product-details__short-description,body.single-product div.product div.summary .stock,body.single-product div.product div.summary .product_meta{text-align:left!important;margin-left:0;margin-right:0}body.single-product div.product div.summary .woocommerce-product-details__short-description p{text-align:left!important}body.single-product div.product .woocommerce-tabs,body.single-product div.product .related,body.single-product div.product .related.products{flex:0 0 100%;width:100%}body.single-product div.product div.images .woocommerce-product-gallery__image img,body.single-product div.product div.images img{width:100%;height:auto;max-height:clamp(320px,62vh,620px);object-fit:contain}body.single-product div.product div.images .flex-control-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}body.single-product div.product div.images .flex-control-thumbs li{width:calc(25% - 6px)}.detalle,.pp-card-actions{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:18px}.detalle a,.pp-share-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;border:1px solid #e8b3c4;background:#e8b3c4;color:#ffffff;font-size:.98rem;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 10px 22px rgba(232,179,196,.28);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;cursor:pointer}.detalle a:hover,.pp-share-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(232,179,196,.34);background:#de9db2;color:#ffffff}.pp-share-button{background:#ffffff;color:#b96a8a}.pp-share-button:hover{color:#ffffff}body.single-product .summary .pp-share-wrap{margin:18px 0 10px}body.single-product .summary .pp-share-wrap .pp-share-button{min-width:180px;gap:8px}body.single-product .summary .pp-share-wrap .pp-share-button .pp-share-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}body.single-product .summary .pp-share-wrap .pp-share-button .pp-share-icon svg{width:100%;height:100%;fill:currentColor}body.single-product #reviews .woocommerce-Reviews-title,body.single-product #reviews #reply-title{font-size:clamp(1.05rem,2.3vw,1.35rem);line-height:1.3}body.single-product #reviews #comments ol.commentlist{margin:0;padding:0}body.single-product #reviews #comments ol.commentlist li{list-style:none;margin:0 0 14px;padding:14px;border:1px solid var(--pp-review-border);border-radius:14px;background:var(--pp-review-bg)}body.single-product #reviews #comments ol.commentlist li .comment_container{display:flex;gap:12px;align-items:flex-start}body.single-product #reviews #comments ol.commentlist li img.avatar{width:48px;height:48px;border-radius:50%;float:none;position:static;margin:0}body.single-product #reviews #comments .star-rating{float:none;margin:0 0 6px}body.single-product #reviews #comments .meta{margin:0 0 6px;font-size:.95rem;line-height:1.4}body.single-product #reviews #comments .description p{margin:0;line-height:1.55;text-align:left}@media (max-width:767px){body.single-product div.product{padding:12px}body.single-product div.product div.images{float:none;width:100%;max-width:100%;margin-right:0}body.single-product div.product div.summary{float:none;flex:0 0 100%;width:100%;min-width:0;margin-left:0!important;padding-left:0}body.single-product div.product div.images .flex-control-thumbs li{width:calc(25% - 6px)}.detalle a,.pp-share-button{width:100%}body.single-product #reviews #comments ol.commentlist li{padding:12px}body.single-product #reviews #comments ol.commentlist li .comment_container{flex-direction:column;gap:10px}body.single-product #reviews #comments ol.commentlist li img.avatar{width:40px;height:40px}}