.o-produit__grille{display:flex;flex-direction:column;padding-top:max(0px,calc(var(--o-mh, 40px) - 40px))}.o-produit__infos{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 16px calc(var(--o-mb, 72px) * 8 / 72)}.o-bloc{margin-top:var(--o-bloc-haut, 0px)}.o-aligne-centre{text-align:center;justify-content:center}.o-aligne-droite{text-align:right;justify-content:flex-end}.o-galerie{display:flex;flex-direction:column}.o-galerie__scene{position:relative}.o-galerie__piste{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--o-galerie-fond, #F5F5F5);aspect-ratio:1 / 1}.o-galerie__piste::-webkit-scrollbar{display:none}.o-galerie__piste:focus-visible{outline:2px solid var(--o-noir);outline-offset:-2px}.o-galerie__diapo{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.o-galerie__media{display:block;width:100%;height:100%;object-fit:cover}.o-galerie__compteur{position:absolute;right:12px;bottom:12px;padding:5px 11px;border-radius:999px;background:var(--o-noir);color:#fff;font-size:calc(14px * var(--o-echelle, 1));font-weight:700}.o-galerie__bande{display:flex;align-items:center;gap:4px;padding:10px 8px 0}.o-galerie__fleche{display:flex;flex:0 0 32px;align-items:center;justify-content:center;height:44px;padding:0;border:0;background:none;color:var(--o-noir);cursor:pointer}.o-galerie__vignettes{position:relative;display:flex;flex:1;gap:8px;min-width:0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.o-galerie__vignettes::-webkit-scrollbar{display:none}.o-galerie__vignette{flex:0 0 auto;width:calc((100% - (var(--o-vign-n, 5) - 1) * 8px) / var(--o-vign-n, 5));height:auto;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:2px solid var(--o-gris-fond);border-radius:8px;background:var(--o-gris-fond);cursor:pointer;transition:border-color .2s ease}.o-galerie__vignette img{display:block;width:100%;height:100%;object-fit:cover}.o-galerie__vignette.is-active{border-color:var(--o-vignette-active, var(--o-noir))}.o-galerie__cote{display:none}.o-etiquette{display:flex}.o-etiquette__texte{display:inline-block;padding:5px 12px;border:1.5px solid var(--o-etq, var(--o-rouge));color:var(--o-etq, var(--o-rouge));font-size:calc(12px * var(--o-echelle, 1));font-weight:800;letter-spacing:.06em;text-transform:uppercase}.o-note{display:flex;align-items:center;gap:8px}.o-note__texte{color:var(--o-note-texte, var(--o-noir));font-size:calc(14px * var(--o-echelle, 1));text-decoration:none}.o-titre-produit__h{margin:0;font-size:calc(var(--o-t-tel, 30px) * var(--o-echelle, 1));line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--o-titre-c, var(--o-noir))}.o-texte-bloc{font-size:calc(var(--o-t-tel, 17px) * var(--o-echelle, 1));line-height:1.45}.o-texte-bloc p{margin:0 0 .5em}.o-texte-bloc p:last-child{margin:0}.o-couleur-gris{color:var(--o-gris-texte)}.o-couleur-rouge{color:var(--o-rouge)}.o-texte-bloc--capitales{font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.o-separateur{display:block;height:1px;margin:var(--o-bloc-haut, 0px) 0 var(--o-bloc-bas, 0px);border:0;background:var(--o-gris-trait)}.o-puces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--o-puces-espace, 14px) 12px}.o-puces--1{grid-template-columns:minmax(0,1fr)}.o-puce{display:flex;align-items:center;gap:10px}.o-puce--large{grid-column:1 / -1}.o-puces>.shopify-block:has(>.o-puce--large){grid-column:1 / -1}.o-puce__rond{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--o-puce-rond-t, 40px);height:var(--o-puce-rond-t, 40px);border-radius:999px;background:var(--o-puce-fond, var(--o-noir));color:var(--o-puce-icone, #FFFFFF)}.o-puce__texte{color:var(--o-puce-texte, inherit);font-size:calc(var(--o-puce-texte-t, 15px) * var(--o-echelle, 1));line-height:1.3}.o-puce__texte strong{color:var(--o-puce-fort, inherit)}.o-puce__rond .o-icone{width:var(--o-puce-icone-t, 20px);height:var(--o-puce-icone-t, 20px)}.o-puces--sans-rond .o-puce__rond{width:auto;height:auto;background:none}.o-lots{display:flex;flex-direction:column;gap:16px;min-width:0;margin-inline:0;padding:0;border:0}.o-lots__libelle{margin:0;font-size:calc(15px * var(--o-echelle, 1));font-weight:700}.o-lot{position:relative;display:flex;flex-direction:column;border:1.5px solid var(--o-lot-cadre, var(--o-gris-trait));border-radius:14px;background:var(--o-lot-fond, #FFFFFF);color:var(--o-lot-titre, var(--o-noir));cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.o-lot.is-choisi{border:2px solid var(--o-lot-accent, var(--o-rouge));background:var(--o-lot-fond-choisi, #FFF8F9);box-shadow:0 8px 22px color-mix(in srgb,var(--o-lot-accent, var(--o-rouge)) 12%,transparent)}.o-lot:has(input:focus-visible){outline:2px solid var(--o-noir);outline-offset:3px}.o-lot__badge{position:absolute;top:-10px;left:14px;padding:3px 10px;border-radius:999px;background:var(--o-lot-badge, var(--o-rouge));color:#fff;font-size:calc(10.5px * var(--o-echelle, 1));font-weight:800;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.o-lots--badge-droite .o-lot__badge{right:14px;left:auto}.o-lot__badge--noir{background:var(--o-noir)}.o-lot__corps{display:flex;align-items:center;gap:12px;padding:16px 14px 14px}.o-lot__radio{flex-shrink:0;width:18px;height:18px;border:1.5px solid #C4C4C4;border-radius:999px;transition:border .15s ease}.o-lot.is-choisi .o-lot__radio{border:5.5px solid var(--o-lot-accent, var(--o-rouge))}.o-lot__vignette{flex-shrink:0;width:var(--o-lot-vignette-t, 56px);height:var(--o-lot-vignette-t, 56px);overflow:hidden;border-radius:10px;background:#fff}.o-lot__vignette img{display:block;width:100%;height:100%;object-fit:contain}.o-lot__texte{display:flex;flex-direction:column;align-items:flex-start;gap:3px;flex-grow:1;min-width:0}.o-lot__titre{font-size:calc(15px * var(--o-echelle, 1));font-weight:800;line-height:1.25;white-space:nowrap}.o-lot__titre-rouge{color:var(--o-lot-accent, var(--o-rouge))}.o-lot__economie{color:var(--o-lot-economie, var(--o-gris-texte));font-size:calc(12.5px * var(--o-echelle, 1));font-weight:500;line-height:1.3}.o-lot__pastille{margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--o-lot-pastille-fond, var(--o-rouge-pale));color:var(--o-lot-pastille-texte, var(--o-rouge-fonce));font-size:calc(11.5px * var(--o-echelle, 1));font-weight:700;white-space:nowrap}.o-lot.is-choisi .o-lot__pastille{background:var(--o-lot-accent, var(--o-rouge));color:#fff}.o-lot__prix{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.o-lot__prix-actuel{color:var(--o-lot-prix, inherit);font-size:calc(17px * var(--o-echelle, 1));font-weight:800;line-height:1.2;white-space:nowrap}.o-lot.is-choisi .o-lot__prix-actuel{color:var(--o-lot-prix-choisi, var(--o-lot-prix, inherit))}.o-lot__prix-barre{color:#8a8a8a;font-size:calc(12.5px * var(--o-echelle, 1));text-decoration:line-through;white-space:nowrap}.o-lot__cadeau{display:flex;align-items:center;gap:10px;padding:8px 14px;border-top:1px dashed #EBC3CA;border-radius:0 0 12px 12px;background:var(--o-lot-bande, var(--o-rouge-pale))}.o-lot.is-choisi .o-lot__cadeau{border-top-color:transparent;background:var(--o-lot-bande-choisi, var(--o-lot-accent, var(--o-rouge)));color:var(--o-lot-bande-choisi-texte, #FFFFFF)}.o-lot__cadeau-icone{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:6px;background:#fff;color:var(--o-lot-cadeau, var(--o-rouge))}.o-lot__cadeau-icone--image{width:var(--o-cadeau-t, 28px);height:var(--o-cadeau-t, 28px);overflow:hidden}.o-lot__cadeau-icone--image img{display:block;width:100%;height:100%;object-fit:cover}.o-lot__cadeau-texte{flex-grow:1;min-width:0;overflow:hidden;font-size:calc(13px * var(--o-echelle, 1));font-weight:700;white-space:nowrap;text-overflow:ellipsis}.o-lot__cadeau-prix{flex-shrink:0;margin-left:auto;font-size:calc(12.5px * var(--o-echelle, 1));text-decoration:line-through;opacity:.85}.o-achat{display:flex;flex-direction:column;align-items:center;gap:8px}.o-achat__bouton,.o-barre__bouton{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:10px;overflow:hidden;border:2px solid var(--o-achat-fond, var(--o-rouge));background:var(--o-achat-fond, var(--o-rouge));color:var(--o-achat-texte, #FFFFFF);font-family:var(--o-font);font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .3s ease}.o-achat__bouton:before,.o-barre__bouton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--o-achat-survol, var(--o-rouge-fonce));transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.o-achat__bouton{width:100%;height:54px;padding:0;border-radius:12px;font-size:calc(17px * var(--o-echelle, 1))}@media(hover:hover){.o-achat__bouton:hover:not(:disabled),.o-barre__bouton:hover:not(:disabled){border-color:var(--o-achat-survol, var(--o-rouge-fonce));box-shadow:0 10px 22px color-mix(in srgb,var(--o-achat-fond, var(--o-rouge)) 30%,transparent);transform:translateY(-2px)}.o-achat__bouton:hover:not(:disabled):before,.o-barre__bouton:hover:not(:disabled):before{transform:scaleX(1)}}.o-achat__bouton:active:not(:disabled),.o-barre__bouton:active:not(:disabled){box-shadow:none;transform:translateY(0) scale(.98)}.o-achat__bouton:active:not(:disabled):before,.o-barre__bouton:active:not(:disabled):before{transform:scaleX(1)}.o-achat__bouton:focus-visible,.o-barre__bouton:focus-visible{outline:2px solid var(--o-noir);outline-offset:3px}.o-achat__bouton:disabled,.o-barre__bouton:disabled{opacity:.5;cursor:not-allowed}.o-achat__charge,.o-achat__ok{display:none}.o-achat__ok{align-items:center;gap:10px}.is-charge .o-achat__repos,.is-ajoute .o-achat__repos{display:none}.is-charge .o-achat__charge{display:block;width:22px;height:22px;border:2.5px solid color-mix(in srgb,var(--o-achat-texte, #FFFFFF) 35%,transparent);border-top-color:var(--o-achat-texte, #FFFFFF);border-radius:999px;animation:oTourne .7s linear infinite}.is-ajoute .o-achat__ok{display:flex}@keyframes oTourne{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.o-achat__bouton,.o-barre__bouton,.o-achat__bouton:before,.o-barre__bouton:before{transition:none}}.o-achat__erreur{margin:0;font-size:calc(15px * var(--o-echelle, 1));color:var(--o-rouge-fonce);text-align:center}.o-paiements-bloc{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.o-paiements-bloc.o-aligne-centre{align-items:center}.o-paiements-bloc__texte{display:flex;align-items:center;gap:5px;margin:0;color:var(--o-pay-texte, var(--o-gris-texte));font-size:calc(12px * var(--o-echelle, 1));font-weight:400;line-height:1.2;letter-spacing:.01em}.o-paiements-bloc__texte .o-icone{width:12px;height:12px}.o-paiements-bloc.o-aligne-centre .o-paiements{justify-content:center}.o-garantie{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--o-garantie-cadre, var(--o-gris-trait));border-radius:12px}.o-garantie__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:58px;height:58px;border:2px dashed var(--o-garantie-c, var(--o-rouge));border-radius:999px;color:var(--o-garantie-c, var(--o-rouge));line-height:1}.o-garantie__badge-image{display:block;flex-shrink:0;width:var(--o-badge-t, 76px);height:var(--o-badge-t, 76px)}.o-garantie__badge-image img{display:block;width:100%;height:100%;object-fit:contain}.o-garantie__nombre{font-size:calc(17px * var(--o-echelle, 1));font-weight:800}.o-garantie__unite{font-size:calc(10px * var(--o-echelle, 1));font-weight:800;letter-spacing:.06em}.o-garantie__texte{color:var(--o-garantie-texte, inherit);font-size:calc(14px * var(--o-echelle, 1));line-height:1.45}.o-garantie__texte p{margin:0}.o-bandeau{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 12px;border-radius:8px;background:var(--o-bandeau-fond, var(--o-gris-fond));font-size:calc(14px * var(--o-echelle, 1))}.o-bandeau__drapeau{flex-shrink:0;border:1px solid #D6D6D6}.o-bandeau__texte p{margin:0}.o-date{display:flex;align-items:flex-start;gap:10px;font-size:calc(14px * var(--o-echelle, 1));line-height:1.45}.o-date .o-icone{flex-shrink:0;color:var(--o-date-icone, currentColor)}.o-date>.o-icone{margin-top:calc((1.45em - 26px)/2 - 1px)}.o-date>.o-picto-img{margin-top:calc((1.45em - var(--o-picto-img, 32px)) / 2)}.o-mini-avis{display:flex;align-items:flex-start;gap:12px;padding-top:16px;border-top:1px solid var(--o-gris-trait)}.o-mini-avis__photo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;overflow:hidden;border-radius:999px;background:var(--o-gris-trait);color:var(--o-gris-texte);font-size:calc(15px * var(--o-echelle, 1));font-weight:700}.o-mini-avis__photo img{width:100%;height:100%;object-fit:cover}.o-mini-avis__corps{display:flex;flex-direction:column;gap:4px}.o-mini-avis__texte{font-size:calc(14px * var(--o-echelle, 1));line-height:1.45}.o-mini-avis__nom{display:flex;align-items:center;gap:6px;font-size:calc(13px * var(--o-echelle, 1));color:var(--o-gris-texte)}.o-videos{display:flex;flex-direction:column;gap:12px;padding:8px 0 6px}.o-videos__titre{margin:0;color:var(--o-titre-c, var(--o-noir));font-size:calc(20px * var(--o-echelle, 1));line-height:1.2;font-weight:700}.o-videos__piste{display:flex;gap:6px;margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;scrollbar-width:none}.o-videos__piste::-webkit-scrollbar{display:none}.o-videos__piste>.shopify-block{flex:0 0 auto}.o-video{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--o-video-l, 166px);aspect-ratio:166 / 295;overflow:hidden;border-radius:10px;background:#d9d9d9;scroll-snap-align:start}.o-video__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.o-video__play{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:var(--o-video-play, var(--o-rouge));color:#fff;cursor:pointer}.o-video.is-lecture .o-video__play,.o-video.is-lecture .o-video__legende{display:none}.o-video__legende{position:absolute;left:8px;right:8px;bottom:10px;padding:5px 6px;border-radius:6px;background:#fff;color:var(--o-noir);font-size:calc(13px * var(--o-echelle, 1));font-weight:700;text-align:center}.o-barre{position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--o-barre-fond, #FFFFFF);border-top:1px solid var(--o-gris-trait);box-shadow:0 -6px 20px #11111114;transform:translateY(110%);transition:transform .3s var(--o-ease);padding-bottom:env(safe-area-inset-bottom)}.o-barre.is-visible{transform:none}.o-barre__inner{display:flex;align-items:center;gap:12px;max-width:var(--o-page);margin:0 auto;padding:10px 16px}.o-barre__image{display:none;flex-shrink:0;width:52px;height:52px;overflow:hidden;border-radius:8px;background:var(--o-gris-fond)}.o-barre__image img{width:100%;height:100%;object-fit:cover}.o-barre__texte{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.o-barre__titre{display:none;overflow:hidden;font-size:calc(16px * var(--o-echelle, 1));font-weight:700;white-space:nowrap;text-overflow:ellipsis}.o-barre__lot{overflow:hidden;font-size:calc(15px * var(--o-echelle, 1));font-weight:800;white-space:nowrap;text-overflow:ellipsis}.o-barre__prix{color:var(--o-rouge-fonce)}.o-barre__bouton{flex-shrink:0;height:52px;padding:0 18px;border-radius:12px;font-size:calc(17px * var(--o-echelle, 1))}@media(min-width:750px){.o-barre__image,.o-barre__titre{display:flex}.o-barre__lot{font-size:calc(14px * var(--o-echelle, 1));font-weight:700;color:var(--o-gris-texte)}.o-barre__bouton{padding:0 28px}}@media(min-width:990px){.o-produit__grille{display:grid;grid-template-columns:minmax(0,712fr) minmax(0,504fr);align-items:start;gap:64px;max-width:var(--o-page);margin:0 auto;padding:var(--o-mh, 40px) var(--o-gutter) var(--o-mb, 72px)}.o-produit__galerie{position:sticky;top:calc(var(--o-entete-h, 0px) + 24px)}.o-produit__infos{gap:14px;padding:0}.o-galerie{gap:14px;width:min(100%,max(460px,calc(100svh - 270px)));margin-inline:auto}.o-galerie__piste{overflow:hidden;border-radius:16px;cursor:grab;-webkit-user-select:none;user-select:none}.o-galerie__piste.is-glisse{cursor:grabbing}.o-galerie__compteur{display:none}.o-galerie__bande{padding:0}.o-galerie__fleche{display:none}.o-galerie__vignettes{gap:10px}.o-galerie__vignette{flex-basis:76px;width:76px;height:76px;border-radius:10px}.o-galerie__cote{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:999px;background:#fff;color:var(--o-noir);box-shadow:0 4px 14px #1111111f;transform:translateY(-50%);cursor:pointer;transition:opacity .2s ease,transform .2s ease}.o-galerie__cote--prec{left:-24px}.o-galerie__cote--suiv{right:-24px}.o-galerie__cote:hover{transform:translateY(-50%) scale(1.06)}.o-galerie__cote:focus-visible{outline:2px solid var(--o-noir);outline-offset:2px}@media(hover:hover){.o-galerie__cote{opacity:0}.o-galerie__scene:hover .o-galerie__cote,.o-galerie__cote:focus-visible{opacity:1}}.o-note__texte{font-size:calc(15px * var(--o-echelle, 1))}.o-titre-produit__h{font-size:var(--o-t-ordi, 42px);line-height:1.1}.o-puce__texte{font-size:calc(var(--o-puce-texte-t-ordi, 15px) * var(--o-echelle, 1))}.o-texte-bloc{font-size:calc(var(--o-t-ordi, 18px) * var(--o-echelle, 1))}.o-achat__bouton{height:56px}.o-garantie__badge{width:62px;height:62px}.o-videos{gap:14px}.o-videos__titre{font-size:calc(24px * var(--o-echelle, 1))}.o-videos__piste{gap:8px;margin:0;padding:0;scroll-padding-left:0}.o-video{width:var(--o-video-l-ordi, 150px)}.o-video__play{width:46px;height:46px}}@supports (font-size: 1cqi){.o-titre-produit--ligne{container-type:inline-size}.o-titre-produit--ligne .o-titre-produit__h{white-space:nowrap;font-size:min(var(--o-t-tel, 30px),calc(100cqi / (var(--o-t-car, 20) * .56)))}@media(min-width:990px){.o-titre-produit--ligne .o-titre-produit__h{font-size:min(var(--o-t-ordi, 42px),calc(100cqi / (var(--o-t-car, 20) * .56)))}}}@media(prefers-reduced-motion:reduce){.o-achat__bouton,.o-barre__bouton,.o-barre,.o-lot{transition:none}}.o-prix{display:flex;align-items:baseline;gap:10px}.o-prix__actuel{color:var(--o-noir);font-size:calc(24px * var(--o-echelle, 1));font-weight:800}.o-prix__barre{color:var(--o-gris-texte);font-size:calc(16px * var(--o-echelle, 1));text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/25/assets/onyra-produit.css.map */
