.bz-of{--bz-champ:rgba(21,19,17,.5);padding-bottom:clamp(24px,4vw,56px)}.bz-of-ouv,.bz-of-etapes,.bz-of-carte,.bz-of-ateliers,.bz-of-edito,.bz-of-faq{max-width:var(--bz-max);margin-inline:auto;padding-inline:var(--bz-gouttiere)}.bz-of .bz-h2{margin:0}.bz-of-ouv{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(28px,4vw,56px)}.bz-of-ouv__txt{display:grid;gap:18px;justify-items:start}.bz-of h1{font-family:var(--bz-titre);font-weight:400;font-size:clamp(44px,5vw,72px);line-height:.95;letter-spacing:.01em;color:var(--bz-vert);text-transform:uppercase;margin:0;text-wrap:balance}.bz-of-intro{max-width:46ch;font-size:17px;line-height:1.55;display:grid;gap:12px}.bz-of-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.bz-of-preuve{font-size:13.5px;letter-spacing:.04em;color:var(--bz-gris)}.bz-of-ouv__ph img{display:block;width:100%;height:auto;max-height:66vh;object-fit:cover}.bz-of-cache{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bz-of-etapes{padding-block:clamp(22px,3vw,36px)}.bz-of-etapes ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px)}.bz-of-etape{display:grid;gap:6px;align-content:start;padding-top:18px;border-top:1px solid var(--bz-filet)}.bz-of-etape .n{font-family:var(--bz-titre);font-size:20px;letter-spacing:.06em;color:var(--bz-gris)}.bz-of-etape h3{font-family:var(--bz-titre);font-weight:400;font-size:30px;line-height:1;letter-spacing:.02em;color:var(--bz-vert);text-transform:uppercase;margin:0}.bz-of-etape p{font-size:15.5px;line-height:1.5;max-width:34ch}.bz-of-carte{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(36px,5vw,72px);scroll-margin-top:16px}.bz-of-carte__ph img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.bz-of-carte__txt{display:grid;gap:18px;justify-items:start}.bz-of-carte__intro{max-width:46ch;font-size:17px;line-height:1.55}.bz-of-form{display:grid;gap:16px;width:100%}.bz-of-montants{border:0;margin:0;padding:0;min-width:0}.bz-of-montants legend{padding:0;margin-bottom:12px;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bz-gris)}.bz-of-puces{display:flex;flex-wrap:wrap;gap:10px}.bz-of-puce input{position:absolute;opacity:0;width:1px;height:1px}.bz-of-puce span{display:inline-flex;align-items:center;justify-content:center;min-width:76px;min-height:50px;padding:0 16px;border:1px solid var(--bz-champ);background:var(--bz-papier,#FFFDFB);font-family:var(--bz-titre);font-size:22px;letter-spacing:.03em;cursor:pointer;transition:border-color .2s ease,color .2s ease}.bz-of-puce input:checked+span{border-color:var(--bz-vert);box-shadow:inset 0 0 0 1px var(--bz-vert);color:var(--bz-vert)}.bz-of-puce input:focus-visible+span{outline:2px solid var(--bz-vert);outline-offset:2px}.bz-of-puce input:disabled+span{opacity:.4;cursor:not-allowed}.bz-of-couvre{min-height:3em;max-width:52ch;font-size:15.5px;line-height:1.5}.bz-of-offrir{min-height:56px;border:0;cursor:pointer;justify-self:start}.bz-of-offrir .m{white-space:nowrap}.bz-of .bz-of-destinataire{justify-self:start;font-size:15px;color:var(--bz-vert);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.bz-of-note{font-size:13px;line-height:1.5;color:var(--bz-gris);max-width:52ch}.bz-of-ateliers{padding-block:clamp(36px,5vw,72px);border-top:1px solid var(--bz-filet);scroll-margin-top:16px}.bz-of-tete{text-align:center;display:grid;gap:12px;justify-items:center;margin-bottom:clamp(24px,3vw,40px)}.bz-of-tete p{max-width:56ch;font-size:17px;line-height:1.55}.bz-of-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bz-of-at{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 14px 14px 18px;border:1px solid var(--bz-filet);background:var(--bz-papier,#FFFDFB);transition:border-color .2s ease}.bz-of-at.is-couvert{border-color:var(--bz-vert)}.bz-of-at__lien .c{display:none;font-size:12.5px;letter-spacing:.04em;color:var(--bz-vert)}.bz-of-at.is-couvert .bz-of-at__lien .c{display:block}.bz-of-at__lien .e{font-size:12.5px;line-height:1.35;color:var(--bz-gris)}.bz-of .bz-of-legende{font-size:14px;color:var(--bz-gris);min-height:1.5em}.bz-of-at__lien{display:grid;gap:6px;color:inherit;text-decoration:none;min-width:0}.bz-of-at__lien .t{font-size:15.5px;line-height:1.3}.bz-of-at__lien .p{font-family:var(--bz-titre);font-size:22px;letter-spacing:.03em;color:var(--bz-vert);line-height:1}.bz-of-at__lien .p small{font-family:var(--bz-texte);font-size:13px;letter-spacing:0;color:var(--bz-gris)}@media(hover:hover){.bz-of-at__lien:hover .t{text-decoration:underline;text-underline-offset:3px}}.bz-of-at__offrir{min-height:44px;padding:0 16px;border:1px solid var(--bz-encre);background:none;color:var(--bz-encre);font-family:var(--bz-texte);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}@media(hover:hover){.bz-of-at__offrir:hover{background:var(--bz-encre);color:#fff}}.bz-of .bz-of-groupes{margin-top:clamp(22px,2.6vw,32px);text-align:center;font-size:16px}.bz-of-groupes a{color:var(--bz-vert);text-decoration:underline;text-underline-offset:3px}.bz-of-edito{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(36px,5vw,72px);border-top:1px solid var(--bz-filet)}.bz-of-edito__ph img{display:block;width:100%;height:auto;max-height:78vh;object-fit:cover}.bz-of-edito__txt{display:grid;gap:16px;justify-items:start}.bz-of-edito__txt p{max-width:46ch;font-size:17px;line-height:1.55}.bz-of-edito__txt .bz-of-chiffre{font-family:var(--bz-titre);font-size:30px;line-height:1;letter-spacing:.03em;color:var(--bz-vert);text-transform:uppercase}.bz-of-faq{padding-block:clamp(36px,5vw,72px);border-top:1px solid var(--bz-filet);display:grid;gap:clamp(20px,2.6vw,32px);justify-items:center}.bz-of-faq__liste{width:min(100%,820px)}.bz-of-faq details{border-bottom:1px solid var(--bz-filet)}.bz-of-faq details:first-child{border-top:1px solid var(--bz-filet)}.bz-of-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;cursor:pointer;list-style:none;font-size:18px;line-height:1.35;color:var(--bz-vert)}.bz-of-faq summary::-webkit-details-marker{display:none}.bz-of-faq summary:after{content:"+";font-size:24px;line-height:1;color:var(--bz-encre);flex:none}.bz-of-faq details[open] summary:after{content:"\2212"}.bz-of-faq__rep{padding:0 0 18px;font-size:16px;line-height:1.6;max-width:68ch;display:grid;gap:10px}@media(max-width:1023px){.bz-of-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:759px){.bz-of-ouv{grid-template-columns:1fr;gap:22px;padding-block:24px}.bz-of-ouv__ph{order:2;margin-inline:calc(-1 * var(--bz-gouttiere))}.bz-of-ouv__ph img{max-height:none;aspect-ratio:4/5}.bz-of-actions{width:100%}.bz-of-actions .bz-btn{flex:1 1 100%}.bz-of-etapes{padding-block:8px 20px}.bz-of-etapes ol{grid-template-columns:1fr;gap:0}.bz-of-etape{grid-template-columns:auto 1fr;column-gap:14px;padding-block:14px}.bz-of-etape .n{grid-row:span 2}.bz-of-etape h3{font-size:26px}.bz-of-carte{grid-template-columns:1fr;gap:22px}.bz-of-carte__ph{width:72%;justify-self:center}.bz-of-puces{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bz-of-puce span{min-width:0;width:100%;padding:0 6px;font-size:20px}.bz-of-offrir{width:100%;justify-self:stretch}.bz-of-liste{grid-template-columns:1fr 1fr;gap:8px}.bz-of-at{grid-template-columns:1fr;align-content:space-between;gap:10px;padding:12px}.bz-of-at__lien .t{font-size:14px}.bz-of-at__lien .p{font-size:20px}.bz-of-at__offrir{width:100%}.bz-of-edito{grid-template-columns:1fr;gap:22px}.bz-of-edito__ph{order:-1;margin-inline:calc(-1 * var(--bz-gouttiere))}.bz-of-edito__ph img{max-height:none}.bz-of-faq summary{font-size:17px}}.bz-of{padding-bottom:clamp(40px,5vw,64px)}html.bz-of-chat-cache shopify-chat,html.bz-of-chat-cache #shopify-chat{opacity:0!important;visibility:hidden!important;pointer-events:none!important}shopify-chat{transition:opacity .25s ease,visibility .25s}body:has(.bz-of) #wishlisthero-floating-launcher-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/bz-offrir.css.map */
