.photo-slot.has-photo>img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.photo-slot.has-photo:before,.photo-slot.has-photo:after{display:none}.drawer-body{display:flex;flex-direction:column;gap:22px;flex:1;overflow-y:auto;padding:4px 0 8px}.cart-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.cart-line{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:start;padding-bottom:18px;border-bottom:1px solid var(--line)}.cart-line:last-child{border-bottom:0;padding-bottom:0}.cart-line-media{display:block;border-radius:14px;overflow:hidden;background:var(--oat)}.cart-line-media img{width:100%;height:auto;display:block}.cart-line-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.cart-line-copy a{color:inherit;text-decoration:none}.cart-line-copy strong{font-size:.94rem;line-height:1.35}.cart-line-copy small,.cart-line-copy span{color:var(--muted);font-size:.82rem}.cart-line-total{font-weight:600;white-space:nowrap}.cart-foot{border-top:1px solid var(--line);padding-top:18px;display:flex;flex-direction:column;gap:12px}.cart-total{display:flex;justify-content:space-between;align-items:baseline}.cart-total strong{font-size:1.2rem}.cart-foot small{color:var(--muted);font-size:.8rem}.cart-foot .btn,.cart-foot form,.cart-foot form .btn{width:100%;justify-content:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--display: "TA Serif", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--body: "TA Sans", "Avenir Next", Avenir, "Trebuchet MS", sans-serif}.universe-copy header{flex-wrap:wrap;row-gap:8px}.universe-copy header h3{min-width:0}body{overflow-x:clip}.fil{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:22px}.fil a{text-decoration:none}.fil a:hover{color:var(--forest)}.collection-intro{color:var(--muted);max-width:62ch}.collection-intro p{margin:0 0 10px}.categories-soeurs{margin-top:24px}.categories-soeurs a{display:inline-block;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:12px;text-decoration:none;transition:border-color .2s ease,background .2s ease}.categories-soeurs a:hover{border-color:var(--forest);background:var(--hay-soft)}.produits-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:18px;margin-top:34px}.carte-produit{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.carte-produit:hover{transform:translateY(-3px);box-shadow:0 18px 40px -28px var(--forest)}.carte-produit-media{aspect-ratio:1 / 1;background:var(--oat);display:grid;place-items:center;overflow:hidden}.carte-produit-media img{width:100%;height:100%;object-fit:cover;display:block}.carte-produit-copy{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.carte-produit-copy h3{font-size:.95rem;font-weight:600;line-height:1.35;margin:0}.carte-produit-prix{margin-top:auto;display:flex;align-items:baseline;gap:10px;font-weight:700}.carte-produit-prix em{font-style:normal;font-weight:500;font-size:.8rem;color:var(--clay)}.collection-vide{margin-top:40px;padding:54px 28px;text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;gap:14px}.collection-vide span{display:grid;place-items:center;width:62px;height:62px;border-radius:999px;background:var(--hay-soft);color:var(--forest)}.collection-vide h2{font-size:1.5rem;margin:0}.collection-vide p{color:var(--muted);max-width:46ch;margin:0}.collection-vide .btn{margin-top:6px}.pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:38px;font-size:.88rem;color:var(--muted)}.pagination a{font-weight:600}.carte-produit-media{position:relative}.carte-produit-media .photo-label{position:static;color:var(--muted);background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;font-weight:600}.shopify-section :is(h1,h2,.h1,.h2,.h3,.h4),.cart-title,.cart__empty-text{font-family:var(--display)!important;letter-spacing:-.04em}.shopify-section .button:not(.btn),.shopify-section button[type=submit]:not(.icon-button):not(.btn),.shopify-section .shopify-payment-button__button{background:var(--forest)!important;color:var(--paper)!important;border-color:var(--forest)!important;border-radius:999px!important}.shopify-section .button:not(.btn):hover,.shopify-section button[type=submit]:not(.icon-button):not(.btn):hover{background:var(--forest-deep)!important}.bloc-seo{margin-top:64px;padding:40px 0 8px;border-top:1px solid var(--line);display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:start}.bloc-seo:before{content:"En savoir plus";font-family:var(--display);font-size:1.5rem;color:var(--ink);letter-spacing:-.035em;line-height:1.15}.bloc-seo-corps{position:relative;line-height:1.75;color:var(--muted);max-width:72ch}.bloc-seo-corps>h2:first-child{margin-top:0}.bloc-seo-corps h2{font-family:var(--display);font-size:1.22rem;color:var(--ink);letter-spacing:-.03em;margin:34px 0 12px;line-height:1.25}.bloc-seo-corps p{margin:0 0 16px}.bloc-seo[data-replie] .bloc-seo-corps{max-height:300px;overflow:hidden}.bloc-seo[data-replie] .bloc-seo-corps:after{content:"";position:absolute;inset:auto 0 0 0;height:110px;background:linear-gradient(to bottom,transparent,var(--oat))}.bloc-seo-plus{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:7px;margin-top:16px;padding:0;border:0;background:none;cursor:pointer;color:var(--forest);font:inherit;font-weight:700;font-size:.88rem}@media(max-width:900px){.bloc-seo{grid-template-columns:1fr;gap:20px}.bloc-seo-plus{grid-column:1}}.fiche-grille{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:start;margin-top:26px}.fiche-galerie{position:sticky;top:24px}.fiche-stage{aspect-ratio:1 / 1;background:var(--oat);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:grid;place-items:center;position:relative}.fiche-stage img{width:100%;height:100%;object-fit:cover;display:block}.fiche-vignettes{display:flex;gap:10px;margin-top:12px}.fiche-vignette{flex:1 1 0;aspect-ratio:1;padding:0;overflow:hidden;cursor:pointer;background:var(--oat);border:1px solid var(--line);border-radius:14px}.fiche-vignette img{width:100%;height:100%;object-fit:cover;display:block}.fiche-vignette.actif{border-color:var(--forest)}.fiche-achat{display:flex;flex-direction:column;gap:16px}.fiche-achat h1{font-size:clamp(1.4rem,2.2vw,1.75rem);margin:0;line-height:1.2}.fiche-prix{display:flex;align-items:baseline;gap:12px;font-size:1.5rem;font-weight:700}.fiche-prix s{font-size:1rem;font-weight:500;color:var(--muted)}.fiche-description{color:var(--muted);line-height:1.6}.fiche-description p{margin:0 0 10px}.fiche-variantes{display:flex;flex-direction:column;gap:6px}.fiche-variantes label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.fiche-variantes select{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink)}.fiche-ligne-achat{display:flex;gap:12px;align-items:stretch}.fiche-quantite{display:flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.fiche-quantite button{width:42px;border:0;background:none;cursor:pointer;font-size:17px;color:var(--ink)}.fiche-quantite input{width:46px;border:0;background:none;text-align:center;-moz-appearance:textfield}.fiche-quantite input::-webkit-outer-spin-button,.fiche-quantite input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fiche-ajouter{flex:1;justify-content:center;box-shadow:none}.fiche-ajouter[disabled]{opacity:.55;cursor:not-allowed}.fiche-stock{display:flex;align-items:center;gap:9px;font-size:.86rem;color:var(--muted)}.fiche-stock i{width:9px;height:9px;border-radius:999px;background:var(--sage);display:inline-block}.fiche-confiance{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;background:var(--oat);border-radius:18px;padding:18px 20px}.fiche-confiance>div{display:flex;align-items:center;gap:10px;font-size:.84rem}.fiche-confiance svg{color:var(--forest);flex:none}.acc{border-top:1px solid var(--line);margin-top:4px}.acc-item{border-bottom:1px solid var(--line)}.acc-item summary{display:flex;align-items:center;gap:12px;padding:15px 2px;cursor:pointer;font-weight:600;list-style:none}.acc-item summary::-webkit-details-marker{display:none}.acc-item summary span{flex:1}.acc-item summary svg:last-of-type{color:var(--muted);transition:transform .2s ease}.acc-item[open] summary svg:last-of-type{transform:rotate(90deg)}.acc-item>:not(summary){padding:0 2px 18px;color:var(--muted);font-size:.9rem}.fiche-specs{width:100%;border-collapse:collapse}.fiche-specs th,.fiche-specs td{text-align:left;padding:7px 0;border-bottom:1px solid var(--line);font-weight:400}.fiche-specs th{color:var(--ink);font-weight:600;width:45%}.fiche-barre{position:fixed;inset:auto 0 0 0;z-index:40;padding:12px 0;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -12px 30px -24px var(--forest)}.fiche-barre .shell{display:flex;align-items:center;gap:16px}.fiche-barre strong{flex:1;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fiche-barre span{font-weight:700}@media(max-width:900px){.fiche-grille{grid-template-columns:1fr;gap:26px}.fiche-galerie{position:static}.fiche-confiance{grid-template-columns:1fr}.fiche-barre strong{display:none}}.recherche-form{display:flex;align-items:center;gap:12px;margin-top:24px;padding:8px 8px 8px 18px;background:var(--paper);border:1px solid var(--line);border-radius:999px}.recherche-form svg{color:var(--muted);flex:none}.recherche-form input{flex:1;border:0;background:none;padding:10px 0;color:var(--ink)}.recherche-form input:focus{outline:none}.recherche-compte{margin-top:22px;color:var(--muted);font-size:.88rem}.page-shell{max-width:76ch}.page-contenu{margin-top:22px;line-height:1.7}.page-contenu h2{font-family:var(--display);font-size:1.4rem;margin:32px 0 10px;letter-spacing:-.03em}.page-contenu h3{font-family:var(--display);font-size:1.12rem;margin:24px 0 8px}.page-contenu p{margin:0 0 14px}.page-contenu ul,.page-contenu ol{margin:0 0 14px;padding-left:20px}.page-contenu li{margin-bottom:6px}.page-contenu a{text-decoration:underline;text-underline-offset:3px}.article-meta{color:var(--muted);font-size:.85rem;margin:6px 0 20px}.article-media{border-radius:var(--radius);overflow:hidden;margin-bottom:26px}.article-media img{width:100%;height:auto;display:block}.contact-grille{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:start}.contact-carte{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.contact-form{display:flex;flex-direction:column;gap:6px}.contact-form label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:12px}.contact-form input,.contact-form textarea{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--oat);color:var(--ink);font:inherit;width:100%}.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--sage);outline-offset:1px}.contact-form button{margin-top:18px;justify-content:center}.contact-ok,.contact-erreur{padding:12px 14px;border-radius:14px;font-size:.9rem;margin:0 0 8px}.contact-ok{background:var(--hay-soft);color:var(--forest-deep)}.contact-erreur{background:#f6e2da;color:var(--clay)}@media(max-width:860px){.contact-grille{grid-template-columns:1fr;gap:26px}}.nav-groupe{position:relative}.nav-groupe>a{display:inline-flex;align-items:center;gap:5px}.nav-groupe>a svg{transform:rotate(90deg);opacity:.5;transition:transform .2s ease}.nav-groupe:hover>a svg,.nav-groupe:focus-within>a svg{transform:rotate(90deg) translate(2px);opacity:.9}.sous-menu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);min-width:232px;padding:10px;z-index:60;display:flex;flex-direction:column;gap:2px;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 48px -30px var(--forest);opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s}.nav-groupe:hover .sous-menu,.nav-groupe:focus-within .sous-menu{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.sous-menu a{padding:9px 12px;border-radius:12px;font-size:.86rem;text-decoration:none;white-space:nowrap}.sous-menu a:hover{background:var(--oat)}.mobile-sous{display:flex;flex-direction:column;padding-left:16px}.mobile-sous a{font-size:.92rem;opacity:.82;padding:7px 0}.cat-entete.avec-photo{display:grid;grid-template-columns:1fr .62fr;gap:34px;align-items:center}.cat-photo{aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;background:var(--oat);border:1px solid var(--line)}.cat-photo img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.cat-entete.avec-photo{grid-template-columns:1fr;gap:22px}.cat-photo{aspect-ratio:16 / 9}}.bloc-seo{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);max-width:78ch}.bloc-seo-corps{position:relative;line-height:1.7;color:var(--muted)}.bloc-seo-corps h2{font-family:var(--display);font-size:1.45rem;color:var(--ink);letter-spacing:-.035em;margin:0 0 14px}.bloc-seo-corps p{margin:0 0 14px}.bloc-seo-corps a{color:var(--forest);text-decoration:underline;text-underline-offset:3px}.bloc-seo-corps a:hover{color:var(--clay)}.bloc-seo[data-replie] .bloc-seo-corps{max-height:240px;overflow:hidden}.bloc-seo[data-replie] .bloc-seo-corps:after{content:"";position:absolute;inset:auto 0 0 0;height:90px;background:linear-gradient(to bottom,transparent,var(--oat))}.bloc-seo-plus{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:0;border:0;background:none;cursor:pointer;color:var(--forest);font:inherit;font-weight:700;font-size:.88rem}.bloc-seo-plus svg{transform:rotate(90deg);transition:transform .2s ease}.bloc-seo:not([data-replie]) .bloc-seo-plus svg{transform:rotate(-90deg)}input[type=hidden]{display:none!important}.newsletter-form button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.bloc-seo,.cat-entete,.section-heading,.produits-grille{max-width:none!important}.brand-logo{display:grid;place-items:center;width:46px;height:46px;flex:none}.brand-logo img{width:100%;height:100%;object-fit:contain;display:block}.footer .brand-logo,.mobile-panel .brand-logo{width:42px;height:42px}.main-header .brand small{white-space:nowrap}@media(max-width:1100px){.main-header .brand small{display:none}}.barre-catalogue{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px}.barre-catalogue .recherche-compte{margin:0}.tri{display:flex;align-items:center;gap:10px}.tri label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.tri select{padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:.86rem}.filtres{display:flex;flex-direction:column;gap:12px;margin-top:18px}.filtre-groupe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filtre-titre{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:4px}.filtre-valeur{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:.84rem;text-decoration:none;transition:border-color .2s ease,background .2s ease}.filtre-valeur small{color:var(--muted);font-size:.76rem}.filtre-valeur:hover{border-color:var(--forest)}.filtre-valeur.actif{background:var(--forest);color:var(--paper);border-color:var(--forest)}.filtre-valeur.actif small{color:var(--sage)}.filtre-valeur[aria-disabled=true]{opacity:.45;pointer-events:none}.charger-plus{display:flex;justify-content:center;margin-top:34px}.charger-plus .btn[aria-busy=true]{opacity:.6;pointer-events:none}.suivi-form{margin-top:26px}.suivi-aide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin-top:34px}.suivi-carte{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px}.suivi-carte svg{color:var(--forest)}.suivi-carte h2{font-family:var(--display);font-size:1.05rem;margin:12px 0 8px;letter-spacing:-.02em}.suivi-carte .rte{color:var(--muted);font-size:.9rem;line-height:1.6}.suivi-carte .rte p{margin:0}.suivi-note{margin-top:26px;color:var(--muted);font-size:.84rem}.suivi-aide{width:min(1240px,calc(100vw - 40px));margin-left:50%;transform:translate(-50%);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.fiche-detail{padding:56px 0 8px;margin-top:48px;border-top:1px solid var(--line)}.fiche-detail-corps{max-width:900px;margin-inline:auto;line-height:1.7;color:var(--muted)}.fiche-detail-corps p{margin:0 0 16px}.fiche-detail-corps h2,.fiche-detail-corps h3{font-family:var(--display);color:var(--ink);letter-spacing:-.03em;margin:30px 0 12px;font-size:1.2rem}.fiche-detail-corps img{max-width:100%;height:auto;display:block;margin:18px auto;border-radius:14px}.fiche-detail-corps table{width:100%;border-collapse:collapse;margin:18px 0;font-size:.9rem}.fiche-detail-corps td,.fiche-detail-corps th{border:1px solid var(--line);padding:8px 10px;text-align:left}.fiche-description img{display:none}.args{padding:64px 0 8px;margin-top:48px;border-top:1px solid var(--line)}.arg{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;margin-bottom:56px}.arg:last-child{margin-bottom:8px}.arg-inverse .arg-media{order:2}.arg-media{aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;background:var(--oat);border:1px solid var(--line)}.arg-media img{width:100%;height:100%;object-fit:cover;display:block}.arg-texte h3{font-family:var(--display);font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.035em;margin:0 0 12px;line-height:1.2}.arg-texte p{color:var(--muted);line-height:1.7;margin:0;max-width:52ch}@media(max-width:860px){.arg{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.arg-inverse .arg-media{order:0}}.fiche-bande{background:var(--forest);color:var(--paper);margin-top:52px}.fiche-bande .shell{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:22px 30px;padding:26px 0}.fiche-bande>.shell>div{display:flex;align-items:center;gap:12px}.fiche-bande svg{color:var(--hay);flex:none}.fiche-bande strong{display:block;font-size:.92rem;font-weight:600}.fiche-bande span{font-size:.8rem;color:var(--sage)}.panier{padding-block:56px 92px}.panier-entete{display:flex;align-items:baseline;gap:14px;margin-bottom:30px}.panier-entete h1{margin:0;font-size:clamp(34px,4.6vw,54px);line-height:1}.panier-entete p{margin:0;color:var(--muted);font-size:14px;font-weight:700}.panier-franco{margin-bottom:28px;padding:16px 20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.panier-franco p{display:flex;align-items:center;gap:9px;margin:0 0 10px;font-size:14px;font-weight:700}.panier-franco-rail{height:6px;overflow:hidden;background:var(--line);border-radius:999px}.panier-franco-rail span{display:block;height:100%;background:var(--forest);border-radius:999px;transition:width .3s ease}.panier-grille{display:grid;grid-template-columns:1.62fr 1fr;gap:34px;align-items:start}.panier-liste{display:block;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.panier-ligne{display:grid;grid-template-columns:118px 1fr auto;gap:20px;padding:22px;transition:opacity .18s ease}.panier-ligne+.panier-ligne{border-top:1px solid var(--line)}.panier-ligne-media{display:block;overflow:hidden;background:var(--oat);border-radius:16px;aspect-ratio:1}.panier-ligne-media img{width:100%;height:100%;object-fit:cover}.panier-ligne-sansimage{width:100%;height:100%;display:grid;place-items:center;color:var(--muted)}.panier-ligne-corps{min-width:0;display:flex;flex-direction:column;gap:5px}.panier-ligne-titre{font-family:var(--display);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-decoration:none}.panier-ligne-titre:hover{text-decoration:underline}.panier-ligne-variante{margin:0;color:var(--muted);font-size:13px}.panier-ligne-remise{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:2px 0 0;padding:4px 10px;color:var(--forest-deep);background:var(--hay-soft);border-radius:999px;font-size:12px;font-weight:800}.panier-ligne-unite{margin:auto 0 0;color:var(--muted);font-size:13px}.panier-ligne-actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.panier-quantite{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px}.panier-quantite button{width:30px;height:30px;display:grid;place-items:center;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer;transition:background .15s ease}.panier-quantite button:hover{background:var(--oat)}.panier-quantite span{min-width:26px;text-align:center;font-size:14px;font-weight:800}.panier-ligne-total{display:flex;align-items:baseline;gap:8px;margin:0;font-size:17px}.panier-ligne-total s{color:var(--muted);font-size:14px}.panier-retirer{display:inline-flex;align-items:center;gap:6px;padding:0;color:var(--muted);background:transparent;border:0;font-size:12px;font-weight:700;cursor:pointer}.panier-retirer:hover{color:var(--clay)}.panier-recap{position:sticky;top:24px;padding:26px;background:var(--forest);border-radius:var(--radius);color:#e8efe9}.panier-recap h2{margin:0 0 20px;color:var(--paper);font-size:26px}.panier-recap-ligne{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:9px;font-size:15px}.panier-recap-ligne strong{color:var(--paper);font-size:16px}.panier-recap-port em{color:#b9cbbd;font-size:13px;font-style:normal}.panier-recap-remise strong{color:var(--hay)}.panier-recap-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:10px;padding-top:16px;border-top:1px solid rgba(255,253,248,.2)}.panier-recap-total span{font-size:15px;font-weight:700}.panier-recap-total strong{color:var(--paper);font-family:var(--display);font-size:30px;letter-spacing:-.03em}.panier-commander{width:100%;margin-top:20px;color:var(--forest-deep);background:var(--hay)}.panier-commander:hover{background:var(--hay-soft)}.panier-note{margin-top:18px}.panier-note summary{font-size:13px;font-weight:700;cursor:pointer}.panier-note textarea{width:100%;margin-top:10px;padding:12px 14px;color:var(--ink);background:var(--paper);border:1px solid rgba(255,253,248,.25);border-radius:14px;font-family:inherit;font-size:14px;resize:vertical}.panier-note .btn{width:100%;margin-top:10px;min-height:44px;color:#e8efe9;border-color:#fffdf84d}.panier-confiance{margin:22px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid rgba(255,253,248,.2);display:grid;gap:11px}.panier-confiance li{display:flex;align-items:center;gap:10px;font-size:13px}.panier-reco{margin-top:78px}.panier-reco .section-heading{margin-bottom:28px}.panier-reco .section-heading h2{font-size:clamp(30px,3.6vw,44px)}.panier-vide{max-width:520px;margin-inline:auto;padding-block:40px;text-align:center}.panier-vide-rond{width:82px;height:82px;display:grid;place-items:center;margin:0 auto 22px;color:var(--paper);background:var(--clay);border-radius:50%}.panier-vide h1{margin:0 0 12px;font-size:clamp(30px,4vw,44px);line-height:1.05}.panier-vide p{margin:0 0 26px;color:var(--muted);font-size:16px;line-height:1.7}@media(max-width:992px){.panier-grille{grid-template-columns:1fr}.panier-recap{position:static}}@media(max-width:620px){.panier-ligne{grid-template-columns:88px 1fr}.panier-ligne-actions{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between}.panier-ligne-unite{margin-top:4px}}.variant-row{margin:22px 0 18px}.variant-row label{display:block;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.variant-row select{width:100%;min-height:54px;padding:0 44px 0 18px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;font-size:15px;font-weight:700;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2320302b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center}.variant-row select:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.buy-panel h1{font-size:clamp(29px,2.9vw,40px);line-height:1.04}.story-intro h2,.section-head h2{font-size:clamp(28px,3vw,42px);line-height:1.03}.story-copy h3{font-size:clamp(22px,2.3vw,29px);line-height:1.12}.sous-menu a:after,.nav-groupe .sous-menu a:after{content:none}.panier-note summary,.panier-note summary::marker,.panier-note summary::-webkit-details-marker{color:#e8efe9}.panier-note summary:hover{color:var(--hay)}.reco .section-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.03}.page-entete{padding-bottom:22px;border-bottom:1px solid var(--line)}.page-entete h1{margin:10px 0 0;font-size:clamp(30px,3.2vw,44px);line-height:1.05}.page-chapeau{margin:14px 0 0;max-width:62ch;color:var(--muted);font-size:16px;line-height:1.7}.page-contenu h2:first-child{margin-top:0}.page-pied{margin-top:40px;padding:24px 26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.page-pied p{margin:0;font-weight:700}.shopify-policy__container{max-width:76ch!important;margin-inline:auto;padding:56px 20px 72px}.shopify-policy__title{text-align:left;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--line)}.shopify-policy__title h1{font-family:var(--display);font-weight:700;font-size:clamp(30px,3.2vw,44px);line-height:1.05;letter-spacing:-.03em;text-align:left;margin:0}.shopify-policy__body{text-align:left;line-height:1.75;color:var(--ink)}.shopify-policy__body h2{font-family:var(--display);font-size:1.4rem;font-weight:700;letter-spacing:-.02em;margin:34px 0 10px}.shopify-policy__body h3{font-family:var(--display);font-size:1.12rem;margin:26px 0 8px}.shopify-policy__body p,.shopify-policy__body li{color:var(--muted);font-size:16px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:22px}.shopify-policy__body li+li{margin-top:6px}.shopify-policy__body a{color:var(--forest);text-underline-offset:3px}.contact-reperes{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:16px}.contact-reperes li{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.contact-reperes li>span{flex:none;width:38px;height:38px;display:grid;place-items:center;color:var(--forest);background:var(--hay-soft);border-radius:50%}.contact-reperes strong{display:block;font-size:15px}.contact-reperes p{margin:4px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.contact-reperes a{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--forest);font-size:13px;font-weight:700;text-decoration:none}.contact-reperes a:hover{text-decoration:underline;text-underline-offset:3px}.contact-form input,.contact-form textarea{background:#fff;border:1px solid var(--line)}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:2px solid var(--forest);outline-offset:1px}.contact-grille>div:first-child h1{font-size:clamp(30px,3.2vw,44px);line-height:1.05}.gallery.gallery-seule{grid-template-columns:1fr}.ta-rayons{padding-block:56px;border-top:1px solid var(--line)}.ta-rayons h2{margin:0;font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/ta-boutique.css.map */
