.ps-single-product,.ps-single-product p,.ps-single-product td,.ps-single-product li,.ps-single-product span,.ps-single-product div{font-family:var(--ps-police-titre) !important}.ps-fiche-contenu{padding:1rem}.ps-fiche-contenu img,.ps-fiche-contenu table,.ps-fiche-contenu iframe{max-width:100%;height:auto}.ps-product-cartouche{position:relative;margin:1rem 0 1.5rem}@media (min-width:1028px){.ps-product-cartouche{display:grid;grid-template-columns:38% minmax(0, 1fr);grid-template-areas:"galerie titres" "galerie description" "galerie achat";grid-template-rows:auto auto 1fr;column-gap:2rem;row-gap:.5rem;align-items:start}.ps-cartouche-titres{grid-area:titres}.ps-cartouche-galerie{grid-area:galerie}.ps-cartouche-description{grid-area:description}.ps-achat-ligne{grid-area:achat}}.ps-cartouche-galerie{padding:0 1.5rem;box-sizing:border-box}.ps-product-image-wrap{position:relative;width:100%;aspect-ratio:1/1}.ps-product-badge-ab{position:absolute;top:0;right:0;width:clamp(35px, 3.5vw, 50px) !important;height:auto !important;max-width:none !important;pointer-events:none}.ps-product-sur-titre{font-family:var(--ps-police-titre);color:var(--ps-texte);font-size:1rem;margin:0 0 .1rem;letter-spacing:.02em}.ps-product-titre,.single-product .product_title,.woocommerce div.product .product_title{font-family:var(--ps-police-titre) !important;color:var(--ps-orange) !important;font-size:2rem !important;font-weight:400 !important;margin:0 0 .3rem !important;line-height:1.15 !important}.ps-product-nom-latin{font-family:Georgia,serif;color:#6b3a2a;font-size:1rem;font-style:italic;margin:0 0 .5rem}.ps-product-poids-sachet{font-family:inherit;font-weight:600;color:var(--ps-bordure-fonce);font-size:clamp(1rem, 1.4vw, 1.15rem)}.woocommerce div.product .woocommerce-product-details__short-description{font-family:Georgia,serif !important;color:var(--ps-texte) !important;font-size:1rem !important;line-height:1.6 !important;margin-bottom:.8rem !important}.ps-poids-prix-ligne{margin:.3rem 0 0}.ps-panier-ligne{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.6rem 1.2rem;margin-top:1rem}.single-product .single_add_to_cart_button,.woocommerce div.product .single_add_to_cart_button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;max-width:100% !important;min-height:44px !important;margin:0 !important;padding:.6rem 2.8rem .6rem .6rem !important;position:relative;overflow:visible;box-sizing:border-box !important;background:rgba(200,168,130,.3) !important;border:var(--ps-bordure-epaisse) !important;border-image:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/border.png) 24 24/12px 12px/0 round !important;border-radius:0 !important;font-family:var(--ps-police-titre) !important;font-size:clamp(0.9rem, 1.4vw, 1.15rem) !important;font-weight:400 !important;line-height:1.2 !important;color:var(--ps-texte) !important;text-transform:none !important;letter-spacing:0 !important;text-align:center !important;cursor:pointer !important;transition:background .2s ease !important}.single-product .single_add_to_cart_button:before,.woocommerce div.product .single_add_to_cart_button:before{content:"";position:absolute;top:-.6rem;right:-.6rem;width:2.6em;height:2.6em;background:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/logopanier.png) no-repeat center/contain}.single-product .single_add_to_cart_button:hover,.woocommerce div.product .single_add_to_cart_button:hover{background:rgba(212,96,10,.18) !important}.single-product .single_add_to_cart_button:focus-visible,.woocommerce div.product .single_add_to_cart_button:focus-visible{outline:2px solid var(--ps-bordure-fonce);outline-offset:2px}.single_add_to_cart_button.added:after{content:none !important;display:none !important}.ps-prix-inline{font-family:var(--ps-police-titre);color:var(--ps-texte);font-size:clamp(1.2rem, 2.5vw, 1.8rem);font-weight:700;white-space:nowrap}.woocommerce div.product p.price,.single-product p.price{display:none !important}.single-product .quantity,.woocommerce div.product .quantity{display:none !important}.single-product .woocommerce-notices-wrapper,.single-product .woocommerce-message,.single-product .woocommerce-error,.single-product .woocommerce-info{display:none !important}.wpa-captcha-container,.wpa-captcha-wrap,[class*=wpa-]{display:none !important}.ps-pictos-wrap{display:flex;flex-wrap:wrap;gap:.8rem;padding:.8rem .5rem;justify-content:center}.ps-picto-pastille{display:inline-flex;position:relative;text-decoration:none;border:none;background:0 0;padding:0;transition:transform .2s}.ps-picto-pastille:hover{transform:scale(1.1);background:0 0}.ps-picto-img{width:65px;height:65px;object-fit:contain;display:block}.ps-picto-pastille:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:rgba(44,24,16,.88);color:#f0d9b5;font-family:var(--ps-police-titre);font-size:.78rem;white-space:normal;width:max-content;max-width:min(11rem, 60vw);text-align:center;padding:.2rem .5rem;pointer-events:none;opacity:0;transition:opacity .2s}.ps-picto-pastille:hover:after{opacity:1}.ps-picto-image{border:none;background:0 0;padding:0;border-radius:0;min-width:unset;text-align:center}.ps-picto-libelle{display:none}@media (hover:none){.ps-picto-pastille{flex-direction:column;align-items:center;gap:.2rem}.ps-picto-libelle{display:block;font-size:.7rem;line-height:1.15;text-align:center;max-width:4.5rem;color:var(--ps-texte,#2c1810)}.ps-picto-pastille:after{display:none}}.ps-fiche-technique-wrap{position:relative;margin:2rem 0 1.5rem;border:var(--ps-bordure-epaisse);border-image:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/border.png) 24 24/20px 20px/0.1rem .2rem round;background:rgba(200,168,130,.25);padding:1.5rem 1rem 1rem}.ps-fiche-technique-titre{position:absolute;top:-20px;left:1.2rem;font-family:var(--ps-police-titre);color:var(--ps-texte);font-size:1.12rem;text-transform:uppercase;letter-spacing:.05em;background:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/kraft-long.jpg) var(--ps-kraft-couleur);background-size:6%;border:var(--ps-bordure-epaisse);border-image:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/border.png) 24 24/12px 12px/0 round;padding:.3rem 1.1rem .45rem;pointer-events:none;display:inline-block}.fiche-technique{width:100%;border-collapse:collapse;font-family:var(--ps-police-titre);font-size:1rem;color:var(--ps-texte);line-height:1.3}.fiche-technique td,.fiche-technique th{padding:clamp(0.25rem, 0.8vw, 0.4rem) clamp(0.4rem, 1.5vw, 0.8rem);border-bottom:1px solid rgba(76,53,28,.2);vertical-align:top}.fiche-technique tr:last-child td,.fiche-technique tr:last-child th{border-bottom:none}.fiche-technique .fiche-label{font-family:var(--ps-police-titre);font-weight:700;color:#6b3a2a;text-align:left;width:40%}.fiche-technique tr:nth-child(even){background:rgba(200,168,130,.5)}.ps-fiche-texte-long{position:relative;margin:2rem 0 1.5rem;border:var(--ps-bordure-epaisse);border-image:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/border.png) 24 24/20px 20px/0.1rem .2rem round;background:rgba(200,168,130,.25);padding:1.5rem 1rem 1rem}.ps-fiche-texte-long-titre{position:absolute;top:-20px;left:1.2rem;font-family:var(--ps-police-titre);color:var(--ps-texte);font-size:1.12rem;text-transform:uppercase;letter-spacing:.05em;background:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/kraft-long.jpg) var(--ps-kraft-couleur);background-size:6%;border:var(--ps-bordure-epaisse);border-image:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/border.png) 24 24/12px 12px/0 round;padding:.3rem 1.1rem .45rem;pointer-events:none;display:inline-block;max-width:calc(100% - 2.4rem);text-align:center}.ps-fiche-texte-long .ps-fiche-contenu{color:var(--ps-texte);font-size:.95rem;line-height:1.7}.ps-methode-culture-wrap{position:relative;margin:2rem 0 1.5rem;border:var(--ps-bordure-epaisse);border-image:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/border.png) 24 24/20px 20px/0.1rem .2rem round;background:rgba(200,168,130,.25);padding:1.5rem 1rem 1rem;container-type:inline-size;container-name:ps-methode}.ps-methode-culture-titre{position:absolute;top:-20px;left:1.2rem;font-family:var(--ps-police-titre);color:var(--ps-texte);font-size:1.12rem;text-transform:uppercase;letter-spacing:.05em;background:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/kraft-long.jpg) var(--ps-kraft-couleur);background-size:6%;border:var(--ps-bordure-epaisse);border-image:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/border.png) 24 24/12px 12px/0 round;padding:5px 18px 7px;pointer-events:none;display:inline-block}.ps-methode-pictos{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:1rem}.ps-methode-bloc{margin:0}@container ps-methode (max-width:560px){.ps-methode-pictos{display:none}}.ps-methode-vignette-wrap{margin:0}.ps-methode-texte-produit{margin:1.5rem 0;font-family:var(--ps-police-titre);color:var(--ps-texte);font-size:.95rem;line-height:1.7}.ps-methode-picto-grand{width:100%;height:auto;display:block;margin:0}.ps-calendrier{margin-top:1.2rem}.ps-cal-ligne{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.ps-cal-ligne:last-child{margin-bottom:0}.ps-cal-etiquette{font-family:var(--ps-police-titre);color:var(--ps-bordure-fonce);font-size:.95rem;text-transform:uppercase;letter-spacing:.03em;min-width:4.5rem;text-align:right}.ps-cal-mois{display:flex;flex:1;gap:.125rem}.ps-cal-case{flex:1;text-align:center;padding:.35rem .1rem;font-family:var(--ps-police-titre);font-size:.85rem;color:var(--ps-bordure-fonce);background:rgba(200,168,130,.2);border:1px solid rgba(76,53,28,.25);line-height:1}.ps-cal-case.ps-cal-semis{background:var(--ps-vert-semis);color:#fff;border-color:var(--ps-vert-semis-bord);font-weight:700}.ps-cal-case.ps-cal-recolte{background:var(--ps-orange);color:#fff;border-color:#a8480a;font-weight:700}.ps-tags-wrap{display:flex;flex-wrap:wrap;gap:.65rem}.ps-tag{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border-radius:20px;border:var(--ps-bordure-fine);background:rgba(200,168,130,.5);text-decoration:none;font-family:var(--ps-police-titre);color:var(--ps-bordure-fonce);font-size:.9rem;transition:background .2s}.ps-tag:hover{background:rgba(200,168,130,.8)}.ps-tag-label{font-size:.75rem;text-transform:uppercase;color:var(--ps-titre);letter-spacing:.03em}.ps-tag-valeur{font-size:.95rem}.ps-produits-lies{margin-top:2rem;container-type:inline-size;container-name:ps-related}.ps-produits-lies-titre{font-family:var(--ps-police-titre);color:var(--ps-texte);font-size:1.4rem;font-weight:400;text-transform:uppercase;letter-spacing:.04em;margin:2rem 0 1rem;text-align:center}.ps-produits-lies ul.products{justify-content:center !important}@container ps-related (max-width:1297px){.ps-produits-lies ul.products li.product:nth-child(n+6){display:none !important}}@container ps-related (max-width:1061px){.ps-produits-lies ul.products li.product:nth-child(n+5){display:none !important}}@container ps-related (max-width:825px){.ps-produits-lies ul.products li.product:nth-child(n+4){display:none !important}}@container ps-related (max-width:589px){.ps-produits-lies ul.products li.product:nth-child(n+3){display:none !important}}@media (max-width:599px){.ps-produits-lies ul.products li.product:nth-child(-n+4){display:flex !important}.ps-produits-lies ul.products li.product:nth-child(n+5){display:none !important}.fiche-technique{font-size:.9rem}.ps-fiche-technique-wrap{padding:1.25rem .75rem .75rem}}.ps-galerie-wrap{position:absolute;inset:0}.ps-galerie-slide{display:none}.ps-galerie-slide.active{display:block;position:relative;width:100%;height:100%}.ps-galerie-cadre{position:relative;display:block;width:100%;height:100%;padding:4px;box-sizing:border-box;overflow:hidden;overflow:clip;line-height:0}.ps-galerie-img{display:block;width:100% !important;height:100% !important;object-fit:cover;border-radius:8px}.ps-galerie-cadre:after{content:"";position:absolute;inset:0;pointer-events:none;border:28px solid transparent;border-image:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/border.png) 30/28px/0 round;clip-path:inset(0 round 8px)}.ps-galerie-barre{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:.5rem}.ps-galerie-prev,.ps-galerie-next{width:44px;height:44px;background-color:transparent;background-image:url(//pensezsauvage.org/wp-content/themes/pensez-sauvage-kraft/css/../images/fleche-galerie.svg);background-repeat:no-repeat;background-position:center;background-size:40px;border:none;cursor:pointer;opacity:.85;transition:transform .2s ease,opacity .2s ease}.ps-galerie-prev:hover,.ps-galerie-prev:focus,.ps-galerie-prev:active,.ps-galerie-next:hover,.ps-galerie-next:focus,.ps-galerie-next:active{background-color:transparent;outline:none;opacity:1}.ps-galerie-prev{transform:scaleX(-1)}.ps-galerie-prev:hover{transform:scaleX(-1) scale(1.15)}.ps-galerie-next:hover{transform:scale(1.15)}.ps-galerie-loupe{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:0 0;text-decoration:none;color:inherit;cursor:pointer;opacity:.85;transition:transform .2s ease,opacity .2s ease}.ps-galerie-loupe:hover,.ps-galerie-loupe:focus{background:0 0;outline:none;opacity:1;transform:scale(1.15)}.ps-galerie-loupe img{width:32px;height:32px;display:block;pointer-events:none}@media (max-width:1027px){.ps-cartouche-titres{text-align:center;padding:0 3.5rem;box-sizing:border-box}.ps-cartouche-galerie{position:relative;--ps-carre:min(70vw, 420px);padding:0 1rem}.ps-product-image-wrap{width:var(--ps-carre);margin:0 auto}.ps-cartouche-description{margin-top:1rem}.ps-galerie-prev,.ps-galerie-next{position:absolute;top:calc(var(--ps-carre) / 2)}.ps-galerie-prev{left:calc((100% - var(--ps-carre)) / 4);transform:translate(-50%,-50%) scaleX(-1)}.ps-galerie-next{right:calc((100% - var(--ps-carre)) / 4);transform:translate(50%,-50%)}.ps-galerie-prev:hover{transform:translate(-50%,-50%) scaleX(-1) scale(1.15)}.ps-galerie-next:hover{transform:translate(50%,-50%) scale(1.15)}.ps-galerie-loupe{display:flex;position:absolute;top:auto;bottom:0;right:calc((100% - var(--ps-carre)) / 4);transform:translateX(50%);opacity:.85}.ps-galerie-barre{margin:0}}@media (max-width:600px){.ps-cal-case{font-size:.7rem;padding:.25rem 0}.ps-cal-etiquette{min-width:3.5rem;font-size:.8rem}}.ps-ajout-erreur{margin-top:.75rem;padding:.5rem .75rem;border-left:3px solid var(--ps-titre);background:var(--ps-beige-clair);color:var(--ps-titre);font-size:.95rem;line-height:1.4}