.single-product .summary.entry-summary{background-color:rgb(255 255 255 / .05);padding:20px;border-radius:12px;box-shadow:0 4px 18px rgb(0 0 0 / .06);transition:transform 220ms ease,box-shadow 220ms ease;will-change:transform,box-shadow}.single-product .summary.entry-summary:hover,.single-product .summary.entry-summary:focus-within{transform:translateY(-6px);box-shadow:0 12px 30px rgb(0 0 0 / .12)}.single-product .summary.entry-summary .product_title,.single-product .summary.entry-summary .price{transition:color 180ms ease,transform 180ms ease}.single-product .summary.entry-summary:hover .product_title{color:#0b0b0b;transform:translateY(-2px)}.single-product .summary.entry-summary a:focus,.single-product .summary.entry-summary button:focus{outline:3px solid rgb(17 85 204 / .12);outline-offset:4px}@media (max-width:480px){.single-product .summary.entry-summary:hover,.single-product .summary.entry-summary:focus-within{transform:translateY(-3px);box-shadow:0 8px 20px rgb(0 0 0 / .1)}}.single-product .summary.entry-summary,.single-product .summary.entry-summary .product_title,.single-product .summary.entry-summary .price,.single-product .summary.entry-summary .woocommerce-product-details__short-description{line-height:1.15}.single-product .summary.entry-summary .woocommerce-product-details__short-description{line-height:1.12}@media (max-width:480px){.single-product .summary.entry-summary,.single-product .summary.entry-summary .product_title,.single-product .summary.entry-summary .price,.single-product .summary.entry-summary .woocommerce-product-details__short-description{line-height:1.05}}.agriculture-label{float:right;margin-left:5px;margin-bottom:5px}.agriculture-label img{width:90px;height:auto;border-radius:6px;transition:transform 0.2s ease,box-shadow 0.2s ease}.agriculture-label img:hover{transform:scale(1.05);box-shadow:0 3px 8px rgb(0 0 0 / .15)}.single-product .price{font-size:30px;font-weight:700;color:#5a7a3a;margin:12px 0 10px 0;display:block;line-height:1.2}.single-product .price del{opacity:.45;font-size:18px;margin-right:6px}.single-product .price ins{color:#3f5a28;text-decoration:none}#composition{background:#f7f5ef;border:1px solid #e5e2da;padding:16px 18px;border-radius:10px;margin:25px 0 20px 0;line-height:1.55;color:#444}#composition strong{display:block;font-size:18px;color:#5a7a3a;margin-bottom:6px;font-weight:600}#composition p{margin:0;padding:0}#composition,#allergenes,#prixaukg,.locadie-price-card{margin-top:18px;margin-bottom:18px}#composition,#allergenes,#prixaukg,.locadie-price-card{line-height:1.45}#composition strong,#allergenes strong,#prixaukg strong{font-size:16px;font-weight:600}#composition,#allergenes,#prixaukg{padding:12px 14px;border-radius:8px}#composition,#allergenes,#prixaukg,.poidsfen_princ{color:#444}#composition p,#allergenes p,#prixaukg p{margin:0;padding:0}@media (max-width:600px){#composition,#allergenes,#prixaukg,.locadie-price-card{padding:10px 12px;margin-top:16px;margin-bottom:16px}}#prixaukg{background:#faf9f5;border:1px solid #e5e1d8;padding:6px 10px;border-radius:6px;margin:10px 0 12px 0;font-size:13px;color:#444;line-height:1.25}#prixaukg strong{color:#5a7a3a;font-weight:600;font-size:14px;margin-bottom:1px;display:block}#prixaukg em{color:#a65a2a;font-size:13px}@media (max-width:600px){#prixaukg{padding:5px 8px;margin:8px 0 10px 0;font-size:12px}#prixaukg strong{font-size:13px}}.woocommerce-product-attributes-item--weight th,.woocommerce-product-attributes-item--weight td{font-size:13px;padding:4px 6px;line-height:1.2}.woocommerce-product-attributes-item--weight th{color:#5a7a3a;font-weight:600}.woocommerce-product-attributes-item--weight td{color:#444}