.cz-pp{padding:18px 0 40px}.cz-pp__grille{display:grid;gap:22px}.cz-pp__galerie{position:relative;min-width:0}.cz-pp__badge{display:flex;justify-content:center;margin-bottom:12px}.cz-pp__cadre{position:relative;border-radius:22px;overflow:hidden;box-shadow:var(--cz-ombre);background:#fff}.cz-pp__piste{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cz-pp__piste::-webkit-scrollbar{display:none}.cz-pp__vue{flex:0 0 100%;scroll-snap-align:center}.cz-pp__vue img{width:100%;aspect-ratio:1/1;object-fit:cover}.cz-pp__fleche{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#ffffffeb!important;display:grid;place-items:center;box-shadow:0 2px 10px #0000001f;z-index:2}.cz-pp__fleche[data-cz-fleche=g]{left:12px}.cz-pp__fleche[data-cz-fleche=d]{right:12px}.cz-pp__fleche svg{width:16px;height:16px}.cz-pp__vignettes{display:flex;gap:10px;margin-top:12px;overflow-x:auto}.cz-pp__vignette{flex:none;width:68px;height:68px;border-radius:12px;overflow:hidden;border:2px solid transparent!important;opacity:.8}.cz-pp__vignette.est-actif{border-color:var(--cz-rouge)!important;opacity:1}.cz-pp__vignette img{width:100%;height:100%;object-fit:cover}.cz-pp__infos{min-width:0}.cz-pp__titre{font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.02em;margin-top:6px!important}.cz-pp__sous{color:var(--cz-gris);margin-top:8px!important;font-size:15px}.cz-pp__gar{display:inline-flex;align-items:center;gap:8px;background:var(--cz-rose);color:var(--cz-rouge);font-weight:700;font-size:13px;border-radius:999px;padding:7px 14px;margin-top:14px}.cz-pp__prix{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:16px}.cz-pp__prix b{font-size:30px;font-weight:800;line-height:1}.cz-pp__prix s{color:var(--cz-gris);font-size:16px}.cz-pp__prix em{font-style:normal;background:var(--cz-jaune);font-weight:800;font-size:12.5px;border-radius:999px;padding:4px 10px}.cz-pp__astuce{font-size:13px;color:var(--cz-gris);margin-top:10px!important}.cz-pp__astuce b{color:var(--cz-encre)}.cz-pp__atouts{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;border-top:1px solid var(--cz-bord);border-bottom:1px solid var(--cz-bord);padding:16px 0!important;margin-top:12px!important}.cz-pp__atouts li{display:flex;gap:10px;align-items:center;font-size:13.5px;font-weight:600;line-height:1.3}.cz-pp__atouts svg{width:24px;height:24px;color:var(--cz-rouge)}.cz-pp__stock{display:flex;gap:10px;align-items:center;background:var(--cz-jaune-p);border:1px solid #EFD98A;border-radius:12px;padding:11px 14px;font-size:13.5px;font-weight:600;margin-top:16px}.cz-pp__stock:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--cz-vert);flex:none}.cz-pp__packs-tete{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:20px 0 16px}.cz-pp__packs-tete b{font-size:15.5px;font-weight:800}.cz-pp__packs-tete span{font-size:12.5px;font-weight:700;color:var(--cz-rouge);text-align:right}.cz-packs{display:grid;gap:14px}.cz-pack{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:#fff;border:2px solid var(--cz-bord);border-radius:16px;padding:14px 16px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.cz-pack:hover{border-color:#d9b9a9}.cz-pack input{position:absolute;opacity:0;pointer-events:none}.cz-pack__rond{width:22px;height:22px;border-radius:50%;border:2px solid var(--cz-bord);display:grid;place-items:center}.cz-pack__rond:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--cz-rouge);transform:scale(0);transition:transform .12s}.cz-pack:has(input:checked){border-color:var(--cz-rouge);box-shadow:0 0 0 3px #b00a0a1a}.cz-pack:has(input:checked) .cz-pack__rond{border-color:var(--cz-rouge)}.cz-pack:has(input:checked) .cz-pack__rond:after{transform:scale(1)}.cz-pack:has(input:focus-visible){outline:2px solid var(--cz-encre);outline-offset:2px}.cz-pack>.cz-pastille{position:absolute;top:-11px;left:16px}.cz-pack__nom{display:block;font-weight:800;font-size:16px;line-height:1.2}.cz-pack__sub{display:block;font-size:12.5px;color:var(--cz-gris)}.cz-pack__unit{display:block;font-size:12.5px;color:var(--cz-rouge);font-weight:700}.cz-pack__prix{text-align:right;display:grid;justify-items:end;gap:1px}.cz-pack__prix b{font-size:17px;font-weight:800}.cz-pack__prix s{font-size:12.5px;color:var(--cz-gris)}.cz-pack__prix em{font-style:normal;background:var(--cz-jaune);font-weight:800;font-size:11.5px;border-radius:999px;padding:2px 9px}.cz-pp__achat{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:18px}.cz-pp__achat .cz-qte{border-radius:12px}.cz-pp__achat .cz-qte button{width:40px;height:100%;min-height:52px}.cz-pp__rea{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:12px!important;font-size:12px;color:var(--cz-gris);font-weight:600}.cz-pp__rea li{display:inline-flex;gap:5px;align-items:center}.cz-pp__rea svg{width:14px;height:14px;color:var(--cz-rouge)}.cz-pp__paiements{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}.cz-pp__paiements svg{height:22px;width:auto}.cz-pp__envoi{display:flex;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;background:var(--cz-vert-p);border:1px solid #BFE3C6;color:#155c2c;border-radius:12px;padding:11px 14px;font-size:13.5px;font-weight:700;margin-top:14px}.cz-pp__envoi span:first-child:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cz-vert);margin-right:8px}.cz-pp__icones{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center;border-top:1px solid var(--cz-bord);margin-top:20px!important;padding:18px 0!important}.cz-pp__icones li{display:grid;justify-items:center;gap:6px;font-size:11.5px;font-weight:700;line-height:1.25}.cz-pp__icones svg{width:26px;height:26px;color:var(--cz-rouge)}.cz-sticky{position:fixed;left:0;right:0;bottom:0;z-index:25;background:#fff;border-top:1px solid var(--cz-bord);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;justify-content:space-between;transform:translateY(110%);transition:transform .2s;box-shadow:0 -6px 20px #2b1a1714}.cz-sticky.est-visible{transform:none}.cz-sticky__txt{min-width:0;font-size:12.5px;color:var(--cz-gris);line-height:1.25}.cz-sticky__txt b{display:block;font-size:16px;color:var(--cz-encre);font-weight:800}.cz-sticky .cz-btn{padding:13px 18px;font-size:14.5px;white-space:nowrap}.cz-page{padding:40px 0 60px}.cz-page h1{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-bottom:18px}.cz-rte,.shopify-policy__body{font-size:15px;color:#4a3a35}.cz-rte h2,.shopify-policy__body h2{font-size:19px;font-weight:800;color:var(--cz-encre);margin:26px 0 8px}.cz-rte h3,.shopify-policy__body h3{font-size:16px;font-weight:700;color:var(--cz-encre);margin:18px 0 6px}.cz-rte p,.shopify-policy__body p{margin:0 0 12px}.cz-rte ul,.shopify-policy__body ul{list-style:disc;padding-left:22px;margin:0 0 12px}.cz-rte a,.shopify-policy__body a{color:var(--cz-rouge);text-decoration:underline}.shopify-policy__container{max-width:780px!important;margin:0 auto;padding:40px 20px 60px}.shopify-policy__title h1{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:0 0 18px;text-align:left}.cz-sav__grille{display:grid;gap:14px;margin:22px 0 34px}.cz-sav__carte{background:#fff;border:1px solid var(--cz-bord);border-radius:18px;padding:20px}.cz-sav__carte h3{margin:12px 0 6px}.cz-sav__carte p{font-size:14px;color:var(--cz-gris)}.cz-sav__carte a{color:var(--cz-rouge);font-weight:700;text-decoration:underline}.cz-form{display:grid;gap:12px;background:#fff;border:1px solid var(--cz-bord);border-radius:18px;padding:22px;margin-bottom:34px}.cz-form label{font-size:13px;font-weight:700;display:grid;gap:6px}.cz-form input,.cz-form select,.cz-form textarea{font:inherit;font-weight:400;padding:12px 14px;border:1.5px solid var(--cz-bord);border-radius:10px;background:var(--cz-creme);color:inherit;width:100%}.cz-form input:focus,.cz-form select:focus,.cz-form textarea:focus{outline:none;border-color:var(--cz-rouge)}.cz-form__ok{background:var(--cz-vert-p);border:1px solid #BFE3C6;color:#155c2c;border-radius:10px;padding:12px 14px;font-weight:700}.cz-form__err{background:var(--cz-rose);color:var(--cz-rouge);border-radius:10px;padding:12px 14px;font-weight:700}@media(min-width:600px){.cz-gamme__grille{grid-template-columns:repeat(3,1fr)}.cz-qui__grille,.cz-gar__grille,.cz-avis__grille{grid-template-columns:1fr 1fr}.cz-sav__grille{grid-template-columns:repeat(3,1fr)}.cz-barre__grille{grid-template-columns:repeat(4,1fr)}.cz-etapes__grille{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.cz-sec{padding:84px 0}.cz-h1{font-size:46px}.cz-h2{font-size:34px}.cz-tete{margin-bottom:44px}.cz-entete__barre{height:66px}.cz-entete__nav{display:flex}.cz-logo{font-size:22px}.cz-hero{padding:64px 0 72px}.cz-hero__grille{grid-template-columns:1.05fr .95fr;gap:56px}.cz-hero__carte{margin:0 0 0 auto}.cz-qui__grille{grid-template-columns:repeat(4,1fr);gap:20px}.cz-vedette__grille{grid-template-columns:.9fr 1.1fr;gap:56px}.cz-video__grille{grid-template-columns:1.2fr .8fr;gap:56px}.cz-video__media{max-width:340px}.cz-avis__grille{grid-template-columns:repeat(3,1fr)}.cz-recap{padding:84px 0}.cz-pied__grille{grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:40px}.cz-pp{padding:28px 0 64px}.cz-pp__grille{grid-template-columns:1.08fr .92fr;gap:44px;align-items:start}.cz-pp__galerie{position:sticky;top:90px}.cz-pp__titre{font-size:36px}.cz-page h1,.shopify-policy__title h1{font-size:38px}.cz-sticky{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/crazy-produit.css.map */
