@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_ea665e{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_ea665e{--police-titre:"Fraunces","Fraunces Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_cb1528{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_cb1528{--police-texte:"DM Sans","DM Sans Fallback"}:root{--sable:#f6ebd9;--sable2:#fbf5ea;--or:#b98a2e;--or-clair:#f3d9a4;--ocean:#1e5a6e;--encre:#2b2620;--doux:#6e6255;--rouge:#c2412d;--vert:#2f7a4f;--trait:#eadcc4;--trait2:#e3d3b7;--r:18px;--f-titre:var(--police-titre,"Fraunces"),Georgia,serif;--f-texte:var(--police-texte,"DM Sans"),system-ui,sans-serif}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:16px/1.55 var(--f-texte);color:var(--encre);background:var(--sable2)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--f-titre);font-weight:700;margin:0;letter-spacing:-.01em;line-height:1.15}.evitement{position:absolute;left:-9999px}.evitement:focus{left:8px;top:8px;z-index:50;background:#fff;padding:8px}.wrap{max-width:1240px;margin:0 auto;padding:0 16px}main.wrap{padding-block:20px 36px}main.wrap>h1{font-size:30px;margin:4px 0 14px}main.wrap h2{font-size:24px;margin:28px 0 12px}main.wrap h3{font-size:19px}.bande{background:var(--ocean);color:#fff;text-align:center;font-size:13px;padding:8px 12px}.entete{background:var(--sable2);position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:10;border-bottom:1px solid var(--trait)}.haut{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;max-width:1240px;margin:auto}.burger{background:none;border:0;padding:6px;cursor:pointer}.burger span{display:block;width:22px;height:2px;background:var(--encre);margin:5px 0;border-radius:2px}.logo{flex:1 1;display:flex;justify-content:center}.logo img{height:38px;width:auto}.icones{display:flex;gap:14px;align-items:center}.ico{width:24px;height:24px;stroke:var(--encre);fill:none;stroke-width:1.8}.lien-panier{position:relative;display:block}.lien-panier b{position:absolute;top:-6px;right:-8px;background:var(--or);color:#fff;font-size:11px;border-radius:99px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px}.recherche{order:5;flex-basis:100%;margin:0}.recherche label{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--trait2);border-radius:99px;padding:10px 16px;color:var(--doux);margin:0;font-weight:400}.recherche input{border:0;outline:0;font:inherit;flex:1 1;background:none;padding:0;margin:0;max-width:none;min-width:0}nav.cats{display:none}.tiroir{position:fixed;inset:0;background:rgba(43,38,32,.4);z-index:30}.tiroir-panneau{background:var(--sable2);width:82%;max-width:340px;height:100%;padding:calc(20px + env(safe-area-inset-top, 0px)) 20px 20px;overflow-y:auto}.tiroir-panneau a{display:block;padding:14px 4px;border-bottom:1px solid var(--trait);font-weight:500}.tiroir-titre{font-size:22px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.tiroir-titre button{background:none;border:0;font-size:22px;cursor:pointer;color:var(--encre)}.tiroir-groupe{margin:18px 0 8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--doux)}.tiroir-panneau .tiroir-pastilles{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--trait)}.pastilles a,.tiroir-panneau .tiroir-pastilles a{display:inline-block;padding:8px 14px;border:1px solid var(--or);border-radius:999px;background:#fff;font-size:14px;font-weight:500}.pastilles{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pastilles a:hover{color:var(--ocean)}.date-fete{font-family:var(--f-texte,inherit);font-size:14px;font-weight:500;color:var(--doux);margin-left:8px}.tiroir-panneau .petit{color:var(--doux);font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ocean);color:#fff;font:700 16px var(--f-texte);padding:15px 24px;border-radius:99px;border:0;cursor:pointer;text-decoration:none}.btn.or{background:var(--or)}.btn.clair{background:#fff;color:var(--ocean);border:2px solid var(--ocean)}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-lien{background:none;border:0;padding:0;color:var(--ocean);text-decoration:underline;cursor:pointer;font:inherit}label{display:block;margin:12px 0;font-weight:700}input,select,textarea{display:block;width:100%;max-width:440px;font:16px var(--f-texte);color:var(--encre);padding:12px 16px;border:1px solid var(--trait2);border-radius:14px;background:#fff;margin-top:6px}input:focus,select:focus{outline:2px solid var(--ocean);outline-offset:1px}input[type=number]{max-width:110px}.achat-erreur,.epuise,.peu{color:var(--rouge);font-weight:700}.cpt-ok{background:#e6f2ea;color:var(--vert);border-radius:12px;padding:10px 14px;font-weight:500}.cpt-form{margin-top:12px;background:#fff;border-radius:var(--r);padding:18px;max-width:520px;box-shadow:0 2px 0 var(--trait)}.cpt-liens,.qz-med,.sous-bouton{font-size:14px;color:var(--doux)}.cpt-liens a,.fil a,.qz-med a,.sous-bouton a,.texte-page a{color:var(--ocean);text-decoration:underline;text-underline-offset:2px}.accroche{position:relative;background:url(/ambiance/plage-800.webp) 50%/cover;overflow:hidden}.accroche .in{max-width:1240px;margin:auto;padding:28px 16px 24px;display:grid;grid-gap:18px;gap:18px}.accroche h1{font-size:34px;line-height:1.05}.accroche h1 em{font-style:normal;color:var(--ocean)}.accroche p{margin:12px 0 18px;font-size:17px;max-width:30ch}.vitrine{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.vitrine a{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 6px 18px rgba(80,55,20,.15)}.vitrine img{aspect-ratio:1;object-fit:cover;width:100%}.vitrine span{display:block;font-size:12px;padding:6px 8px;font-weight:700}.vague{display:block;width:100%;height:28px;margin-top:-1px}.bloc{max-width:1240px;margin:auto;padding:28px 16px}.bloc+.bloc{padding-top:0}.titre{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px}.titre h2{font-size:26px;margin:0}.titre a{color:var(--ocean);font-weight:700;font-size:14px;white-space:nowrap}.grille{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;list-style:none;padding:0;margin:0}.carte{background:#fff;border-radius:var(--r);overflow:hidden;position:relative;box-shadow:0 2px 0 var(--trait)}.carte>a{display:block;height:100%}.carte img{aspect-ratio:1;object-fit:cover;width:100%;background:var(--sable)}.carte .t{padding:10px 12px 14px}.carte h2,.carte h3{font:500 14px/1.3 var(--f-texte);letter-spacing:0;min-height:36px;margin:0}.prix{font-family:var(--f-titre);font-weight:700;font-size:19px;margin:6px 0 0;color:var(--encre)}.prix del{color:var(--doux);font-weight:400;font-size:.8em;margin-right:6px}.pastille{position:absolute;top:10px;left:10px;z-index:1;background:#fff;color:var(--rouge);font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px}.pastille.top{color:var(--or)}.pastille.gris{color:var(--doux)}.cats-grille{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.cat{text-align:center;font-weight:700;font-size:14px}.cat img{border-radius:50%;aspect-ratio:1;object-fit:cover;width:100%;border:3px solid #fff;box-shadow:0 0 0 2px var(--or);margin-bottom:8px}.coffret{background:var(--ocean);color:#fff;border-radius:28px;overflow:hidden;display:grid}.coffret img{aspect-ratio:4/3;object-fit:cover;width:100%}.coffret .t{padding:22px}.coffret h2{font-size:28px;margin:6px 0 10px}.coffret p{margin:0 0 14px;opacity:.92;line-height:1.5}.coffret .sur{color:var(--or-clair);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.coffret ul{padding:0;margin:0 0 18px;list-style:none;display:grid;grid-gap:6px;gap:6px}.coffret li:before{content:"✓ ";color:var(--or-clair)}.coffret .prix{color:#fff;font-size:26px;margin:0 0 14px}.rass{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.rass>div{background:var(--sable);border-radius:var(--r);padding:16px}.rass b{display:block;margin:6px 0 2px}.rass small{color:var(--doux);line-height:1.4;display:block;font-size:13px}.livr svg,.rass svg{width:28px;height:28px;stroke:var(--or);fill:none;stroke-width:1.8;flex:none}.avis{border:2px dashed #d6c09a;border-radius:var(--r);padding:28px 16px;text-align:center;color:var(--doux);background:#fff}.avis b{display:block;font-family:var(--f-titre);font-size:22px;color:var(--encre);margin-bottom:6px}.pied{background:var(--encre);color:#e9dfd0;margin-top:20px}.pied .in{max-width:1240px;margin:auto;padding:32px 16px;display:grid;grid-gap:24px;gap:24px}.pied h2{font:700 15px var(--f-texte);color:#fff;margin:0 0 10px;letter-spacing:0}.pied a{display:block;padding:4px 0;color:#d8cbb7;font-size:14px}.pied p{margin:0;font-size:14px;line-height:1.5}.pied .logo-pied{height:42px;width:auto;margin-bottom:12px}.pied .bas{border-top:1px solid #4a4239;padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px));text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px}.pied .bas,.pied .bas a{font-size:13px;color:#a99b86}.pied .bas a{display:inline;padding:0}.fil{font-size:13px;color:var(--doux);margin:0 0 10px}.fil a{text-decoration:none}.fiche{display:grid;grid-gap:20px;gap:20px}.galerie .grande{border-radius:22px;overflow:hidden;background:#fff}.galerie .grande img{aspect-ratio:1;object-fit:cover;width:100%}.vignettes{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding:2px}.vignettes button{padding:0;border:2px solid transparent;border-radius:12px;background:none;cursor:pointer;flex:none;overflow:hidden}.vignettes button.actif{border-color:var(--or)}.vignettes img{width:64px;height:64px;object-fit:cover}.sur-titre{color:var(--or);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.infos h1{font-size:30px;line-height:1.1;margin:4px 0 0}.infos .prix{font-size:28px;margin:8px 0 4px}.accroche-p{color:var(--doux);line-height:1.5;margin:10px 0 18px}.lbl{font-weight:700;margin:0 0 10px}.lbl span{font-weight:400;color:var(--doux)}.variantes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.variantes.texte{display:flex;flex-wrap:wrap}.variantes button{background:#fff;border:2px solid var(--trait2);border-radius:14px;padding:6px;cursor:pointer;font:500 13px var(--f-texte);color:var(--encre);min-height:44px}.variantes.texte button{padding:8px 16px;border-radius:99px;font-size:14px}.variantes button img{border-radius:9px;aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:4px}.variantes button.actif{border-color:var(--ocean);box-shadow:0 0 0 2px var(--ocean) inset}.variantes button.vide{opacity:.45;text-decoration:line-through}.stock{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--vert);margin:4px 0 16px}.stock:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor}.stock.bas{color:var(--rouge)}.ajout{display:flex;gap:10px}.ajout .btn{flex:1 1;padding:17px}.qte{display:flex;align-items:center;border:2px solid var(--trait2);border-radius:99px;background:#fff;flex:none}.qte button{background:none;border:0;font-size:20px;width:40px;height:44px;cursor:pointer;color:var(--encre)}.qte button:disabled{opacity:.3;cursor:default}.qte span{min-width:18px;text-align:center;font-weight:700}.ok{background:#e6f2ea;color:var(--vert);border-radius:12px;padding:10px 14px;margin-top:10px;font-weight:500}.ok a{color:var(--ocean);text-decoration:underline;margin-left:4px}.livr{margin-top:18px;background:var(--sable);border-radius:18px;padding:16px;display:grid;grid-gap:10px;gap:10px;font-size:14px}.livr>div{display:flex;gap:10px;align-items:flex-start}.livr svg{width:22px;height:22px}.livr b{display:block}.infos details{border-bottom:1px solid var(--trait);padding:14px 0}.infos summary{font-weight:700;cursor:pointer}.infos details>p,.infos details>ul{color:var(--doux);line-height:1.6;margin:10px 0 0}.description{color:#4a4036;line-height:1.65;margin-top:6px}.description h2{font-size:19px!important;margin:18px 0 8px!important}.description ul{padding-left:20px}.entete-rubrique{background:var(--sable);border-radius:0 0 28px 28px}.entete-rubrique .wrap{padding-block:22px 18px}.entete-rubrique h1{font-size:32px;margin-bottom:8px}.entete-rubrique .texte-page{color:var(--doux)}.entete-rubrique .texte-page p:last-child{margin-bottom:0}.texte-page{max-width:760px;line-height:1.7}main.texte-page{max-width:808px}.texte-page h2{font-size:24px;line-height:1.25;margin:32px 0 10px}.texte-page h3{font-size:19px;margin:24px 0 8px}.texte-page li{margin-bottom:6px}.texte-page img{border-radius:var(--r)}.texte-page blockquote{margin:20px 0;padding:14px 20px;background:var(--sable);border-left:4px solid var(--or);border-radius:12px}.en-bref{background:#fff;border:2px solid var(--sable);border-left:5px solid var(--or);border-radius:var(--r);padding:6px 20px 12px;margin:20px 0 28px}.en-bref h2{font-size:15px!important;margin:12px 0 6px!important;text-transform:uppercase;letter-spacing:.08em;color:var(--or);font-family:var(--f-texte)}.en-bref ul{padding-left:20px;margin:0}.tableau{overflow-x:auto;margin:16px 0}table{border-collapse:collapse;width:100%;background:#fff;border-radius:12px}td,th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--trait);vertical-align:top}th{background:var(--sable)}.defile{overflow-x:auto}.etiquette{display:inline-block;padding:2px 10px;border-radius:99px;background:var(--sable);color:var(--ocean);font:700 13px var(--f-texte)}.date-maj{font-size:14px;color:var(--doux);margin:8px 0 16px}.chapeau{font-size:18px}.lies{margin-top:40px}.liste-guides{list-style:none;padding:0;display:grid;grid-gap:8px;gap:8px}.liste-guides a{display:block;background:#fff;border-radius:14px;padding:14px 16px;box-shadow:0 2px 0 var(--trait);text-decoration:none;color:var(--encre);font-weight:500}.liste-guides a:after{content:" ›";color:var(--or);font-weight:700}.article-entete{background:url(/ambiance/plage-800.webp) 50%/cover}.article-entete .wrap{max-width:840px;padding-block:22px 26px}.article-entete h1{font-size:32px;line-height:1.1}.filtres{display:grid;grid-gap:12px;gap:12px;margin:18px 0 8px}.filtre{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filtre legend{font-weight:700;margin-bottom:6px;width:100%}.filtre button{font:500 15px var(--f-texte);padding:8px 16px;border:2px solid var(--trait2);border-radius:99px;background:#fff;color:var(--encre);cursor:pointer}.filtre button[aria-pressed=true]{background:var(--ocean);border-color:var(--ocean);color:#fff}.filtres-compte{font-size:14px;color:var(--doux)}.panier-l{display:grid;grid-gap:20px;gap:20px}.lignes-panier{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.ligne-panier{background:#fff;border-radius:var(--r);box-shadow:0 2px 0 var(--trait);padding:12px;display:grid;grid-template-columns:84px 1fr;grid-gap:12px;gap:12px}.ligne-panier img{width:84px;height:84px;object-fit:cover;border-radius:12px;background:var(--sable)}.ligne-panier .nom{font-weight:700;line-height:1.3}.ligne-panier .attr{color:var(--doux);font-size:14px}.ligne-panier .bas-ligne{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;flex-wrap:wrap}.ligne-panier .prix{margin:0;font-size:18px}.ligne-panier .qte button{height:36px;width:34px}.recap{background:#fff;border-radius:22px;padding:18px;box-shadow:0 2px 0 var(--trait);align-self:start}.recap h2{font-size:22px!important;margin:0 0 10px!important}.recap dl{display:grid;grid-template-columns:1fr auto;grid-gap:8px 12px;gap:8px 12px;margin:12px 0}.recap dt{color:var(--doux)}.recap dd{margin:0;text-align:right;font-weight:500}.recap .total{font-family:var(--f-titre);font-size:22px;color:var(--encre);font-weight:700;border-top:1px solid var(--trait);padding-top:10px}.recap .remise{color:var(--vert)}.code-promo{display:flex;gap:8px;margin-top:6px}.code-promo input{margin:0;flex:1 1;min-width:0;text-transform:uppercase}.code-promo .btn{padding:10px 18px;font-size:15px}.encore{background:var(--sable);border-radius:12px;padding:10px 14px;font-size:14px}.recap form label{margin:10px 0}.recap input,.recap select{max-width:none}.recap .btn[type=submit]{width:100%;margin-top:8px}.panier-vide{border-radius:22px;padding:28px 18px;text-align:center}.commande,.panier-vide{background:#fff;box-shadow:0 2px 0 var(--trait)}.commande{border-radius:var(--r);padding:16px 18px;margin:12px 0}.commande ul{padding-left:20px}@media (min-width:900px){.burger{display:none}.logo{flex:0 0 auto;justify-content:flex-start}.logo img{height:48px}.haut{gap:32px;flex-wrap:nowrap}.recherche{order:0;flex:1 1;flex-basis:auto}.recherche label{max-width:520px}nav.cats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 28px;padding:12px;font-weight:500;border-top:1px solid var(--trait)}nav.cats a:hover{color:var(--ocean)}main.wrap{padding:28px 32px 48px}main.wrap>h1{font-size:42px}.wrap{padding:0 32px}.accroche{background-image:url(/ambiance/plage.webp)}.accroche .in{grid-template-columns:1fr 1.1fr;align-items:center;padding:64px 32px 56px}.accroche h1{font-size:60px}.accroche p{font-size:20px}.vitrine{gap:16px}.vitrine span{font-size:14px;padding:10px 12px}.bloc{padding:48px 32px}.titre h2{font-size:36px}.grille{grid-template-columns:repeat(4,1fr);gap:22px}.carte h2,.carte h3{font-size:15px}.cats-grille{grid-template-columns:repeat(6,1fr);gap:22px}.cat{font-size:16px}.coffret{grid-template-columns:1.1fr 1fr;align-items:center}.coffret img{height:100%;aspect-ratio:auto}.coffret .t{padding:44px}.coffret h2{font-size:40px}.rass{grid-template-columns:repeat(4,1fr);gap:18px}.pied .in{grid-template-columns:1.4fr 1fr 1fr 1.4fr;padding:48px 32px}.fiche{grid-template-columns:1.1fr 1fr;gap:56px}.infos h1{font-size:42px}.galerie{position:-webkit-sticky;position:sticky;top:150px;align-self:start;display:grid;grid-template-columns:84px 1fr;grid-gap:12px;gap:12px}.vignettes{flex-direction:column;margin:0;order:-1;overflow:visible}.vignettes img{width:80px;height:80px}.entete-rubrique .wrap{padding-block:40px 32px}.entete-rubrique h1{font-size:48px}.article-entete .wrap{padding-block:48px 52px}.article-entete h1{font-size:46px}.panier-l{grid-template-columns:1.4fr 1fr;gap:36px}.recap{position:-webkit-sticky;position:sticky;top:150px;padding:24px}}.galerie .grande{align-self:start}.code-promo input{width:auto;flex:1 1 auto}.code-promo .btn{flex:none}.avis-liste{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.avis-carte{margin:0;background:#fff;border-radius:18px;padding:18px 18px 16px;box-shadow:0 1px 0 rgba(0,0,0,.04);display:flex;flex-direction:column;gap:10px}.avis-carte blockquote{margin:0;line-height:1.55}.avis-carte figcaption{font-size:.88em;opacity:.8}.avis-carte figcaption a{color:inherit}.etoiles{color:#c9a227;letter-spacing:2px;font-size:1.05em}.etoiles-vides{color:#e4dccb}.note-produit{display:inline-flex;align-items:center;gap:8px;font-size:.95em;margin:4px 0 8px}.note-produit a{color:inherit}