.product-info{--jb-noir: #000;--jb-anthracite: #1C1C1C;--jb-blanc: #FFF;--jb-perle: #F0F0F0;--jb-bordure: #E0E0E0;--jb-gris: #565656;--jb-or: #C9A227;--jb-or-fonce: #655113;--jb-courbe: cubic-bezier(.785, .135, .15, .86)}.product-info h1.product-title{font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.1;letter-spacing:0;text-transform:none;color:var(--jb-noir)}.product-info__block-item[data-block-type=text]:has(+[data-block-type=title]){margin-bottom:12px}.product-info__block-item[data-block-type=text]:has(+[data-block-type=title]) .prose p{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--jb-gris, #565656)}.product-info price-list sale-price,.product-info .price-list--product sale-price{font-size:24px;font-weight:500;color:var(--jb-noir)}.product-info .fsl__widget{padding-block:0!important;background:transparent!important}.product-info .fsl__snippet-alignement{justify-content:flex-start!important}.product-info klarna-placement{display:block;margin-top:4px}.product-info .product_wow{margin-top:4px}.product-info .product_wow_txt{font-size:20px;line-height:1.5;color:var(--jb-noir);max-width:40ch}.product-info .product_wow_txt strong{font-weight:inherit}.jb-delai{display:inline-flex;align-items:baseline;gap:14px;margin-top:20px;padding:12px 16px;background:var(--jb-perle);font-size:16px}.jb-delai span,.product-info .variant-picker__option-info{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--jb-gris)}.product-info .variant-picker__option-values{gap:12px}.product-info .shopify-product-form label:has(input[type=checkbox]),.product-info .line-item-property__field label{font-size:14px;color:var(--jb-gris)}.product-info .product-form__buttons .button,.product-info button[type=submit].button{width:100%;padding:18px 24px;border:1px solid var(--jb-or);border-radius:0;background-color:transparent;background-image:linear-gradient(var(--jb-or),var(--jb-or)),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:right center,left center;background-size:101% 101%,0 101%;color:var(--jb-blanc);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 7px var(--jb-or-fonce);transition:background-size .45s var(--jb-courbe),color .45s var(--jb-courbe),text-shadow .45s var(--jb-courbe)}.product-info .product-form__buttons .button:hover,.product-info button[type=submit].button:hover{background-size:0 101%,101% 101%;color:var(--jb-or-fonce);text-shadow:none}.jb-notes{display:grid;gap:6px;margin-top:14px;font-size:14px;line-height:1.55;max-width:46ch;color:var(--jb-gris)}.jb-notes p{position:relative;padding-left:18px;margin:0}.jb-notes p:before{content:"";position:absolute;left:0;top:.79em;width:8px;height:1px;background:var(--jb-noir)}.jb-offrir{margin-top:14px;font-size:14px;color:var(--jb-gris)}.jb-offrir a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--jb-bordure);transition:text-decoration-color .25s var(--jb-courbe)}.jb-offrir a:hover{text-decoration-color:currentColor}.product-info .product-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:22px;padding-top:18px;border-top:1px solid var(--jb-bordure)}.product-info .product-badge{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--jb-anthracite)}.product-info .product-badge svg{flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.jb-encart{margin-top:26px;padding:22px 24px;background:var(--jb-perle)}.jb-encart h2{margin:0;font-size:20px;font-weight:500;line-height:1.3;color:var(--jb-noir)}.jb-encart p{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--jb-gris);max-width:44ch}.jb-encart p+p{margin-top:12px}.jb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px;margin-top:16px}.jb-bouton-noir{display:inline-block;padding:13px 18px;border:1px solid var(--jb-noir);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--jb-blanc);background-color:transparent;background-image:linear-gradient(var(--jb-noir),var(--jb-noir)),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:right center,left center;background-size:101% 101%,0 101%;transition:background-size .45s var(--jb-courbe),color .45s var(--jb-courbe)}.jb-bouton-noir:hover{background-size:0 101%,101% 101%;color:var(--jb-noir)}.jb-lien{padding-block:12px;font-size:14px;color:var(--jb-gris);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--jb-bordure);transition:text-decoration-color .25s var(--jb-courbe),color .25s var(--jb-courbe)}.jb-lien:hover{color:var(--jb-noir);text-decoration-color:currentColor}.product-info .accordion__disclosure summary{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--jb-noir)}.product-info .accordion-group{margin-top:28px}@media(max-width:999px){.product-info .product-badges{grid-template-columns:1fr;gap:11px}.jb-encart{padding:20px}}.product-info .product_wow{margin-top:18px;padding:0;border:0;background:none}.product-info .accordion__disclosure summary svg,.product-info .accordion__disclosure summary .icon:not(.accordion__toggle-icon){display:none}.product-info .variant-picker__option-values{gap:10px}.product-info .block-swatch{flex:1 1 0;min-width:0;gap:12px;align-items:center;padding:12px 16px;border:1px solid var(--jb-trait, #E0E0E0);border-radius:0;font-size:15px;letter-spacing:0;text-transform:none;color:var(--jb-anthracite, #222);transition:border-color .2s ease}.product-info .block-swatch:hover{border-color:var(--jb-gris, #565656)}.product-info .block-swatch__color{flex:none;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.product-info .variant-picker__option-values input:checked+.block-swatch{border-color:var(--jb-noir, #111);box-shadow:inset 0 0 0 1px var(--jb-noir, #111)}.product-info .variant-picker__option-values input:focus-visible+.block-swatch{outline:2px solid var(--jb-noir, #111);outline-offset:2px}.jb-fiche{display:grid;grid-template-columns:150px 1fr;gap:6px 20px;margin:0;font-size:16px}.jb-fiche dt{color:var(--jb-gris)}.jb-fiche dd{margin:0;color:var(--jb-anthracite)}@media(max-width:374px){.jb-fiche{grid-template-columns:1fr;gap:0}}@media(min-width:1000px){.product-gallery__thumbnail-list{display:none}}.product-info .accordion__content,.shopify-section--faq .accordion__content{font-size:16px;line-height:1.6;color:var(--jb-anthracite, #1C1C1C)}.product-info .accordion__content>p,.shopify-section--faq .accordion__content>p{max-width:62ch}.product-info .accordion__content p+p,.shopify-section--faq .accordion__content p+p{margin-top:12px}.product-info .accordion__content .jb-fiche>*{margin-top:0;margin-bottom:0}@media(max-width:374px){.product-info .accordion__content .jb-fiche dt{margin-top:22px}.product-info .accordion__content .jb-fiche dt:first-child{margin-top:0}.product-info .accordion__content .jb-fiche dd{margin-top:2px}}@media(min-width:1000px){.product .product-gallery{position:sticky;top:calc(var(--sticky-area-height, 0px) + 24px);align-self:start}}.product-info .accordion,.shopify-section--faq .accordion{border-top:1px solid transparent;border-bottom:0;background-image:linear-gradient(currentColor,currentColor),linear-gradient(var(--jb-bordure, #E0E0E0),var(--jb-bordure, #E0E0E0));background-repeat:no-repeat;background-position:left top,left top;background-size:0 1px,100% 1px;background-origin:border-box;background-clip:border-box;transition:background-size .45s var(--jb-courbe, cubic-bezier(.785, .135, .15, .86))}.product-info__block-item:has(.accordion):not(:has(~.product-info__block-item .accordion)) .accordion,.shopify-section--faq .accordion:not(:has(~.accordion)){border-bottom:1px solid var(--jb-bordure, #E0E0E0)}.product-info .accordion:has(summary:hover),.product-info .accordion:has(summary:focus-visible),.shopify-section--faq .accordion:has(summary:hover),.shopify-section--faq .accordion:has(summary:focus-visible){background-size:100% 1px,100% 1px}.product-info details summary .animated-plus,.shopify-section--faq details summary .animated-plus{transition:color .35s var(--jb-courbe, cubic-bezier(.785, .135, .15, .86))}.product-info details summary:hover .animated-plus,.shopify-section--faq details summary:hover .animated-plus{color:var(--jb-noir, #000)}@media(prefers-reduced-motion:reduce){.product-info .accordion,.shopify-section--faq .accordion{transition:none}}.jb-vue{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;background:var(--jb-noir, #000);overflow:hidden}.jb-vue::backdrop{background:#000000f5}.jb-vue-piste{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain}.jb-vue-piste::-webkit-scrollbar{display:none}.jb-vue-image{position:relative;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;display:grid;place-items:center;margin:0;padding:56px 20px 84px}.jb-vue-cadre{display:grid;place-items:center;max-width:100%;max-height:100%;transform-origin:center center;transition:transform .28s cubic-bezier(.22,.61,.36,1);will-change:transform}.jb-vue--tenue .jb-vue-cadre{transition:none}.jb-vue-cadre img{max-width:100%;max-height:calc(100dvh - 140px);width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.jb-vue--zoom .jb-vue-piste{overflow:hidden}.jb-vue--zoom .jb-vue-image,.jb-vue--zoom .jb-vue-cadre{touch-action:none}.jb-vue--tenue .jb-vue-image{cursor:grabbing}.jb-vue-image figcaption{position:absolute;left:20px;right:20px;bottom:46px;text-align:center;font-size:13px;line-height:1.5;color:#ffffffc7;transition:opacity .25s ease}.jb-vue--zoom .jb-vue-image figcaption{opacity:0}.jb-vue-points{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:8px;transition:opacity .25s ease}.jb-vue--zoom .jb-vue-points{opacity:0;pointer-events:none}.jb-vue-point{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ffffff57;cursor:pointer;transition:background .25s ease,transform .25s ease}.jb-vue-point.actif{background:#fff;transform:scale(1.3)}.jb-vue-bouton{position:absolute;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;background:none;color:#fff;mix-blend-mode:difference;cursor:pointer;transition:opacity .25s ease}.jb-vue-bouton svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.jb-vue-bouton:disabled{opacity:.25;cursor:default}.jb-vue-bouton:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jb-vue-fermer{top:8px;right:10px}.jb-vue-reduire{top:8px;right:72px}.jb-vue-precedent{top:50%;left:6px;transform:translateY(-50%)}.jb-vue-suivant{top:50%;right:6px;transform:translateY(-50%)}.jb-vue--zoom .jb-vue-precedent,.jb-vue--zoom .jb-vue-suivant{opacity:0;pointer-events:none}@media(max-width:749px){.jb-vue-precedent,.jb-vue-suivant{display:none}.jb-vue-image{padding:52px 12px 76px}}@media(prefers-reduced-motion:reduce){.jb-vue-piste{scroll-behavior:auto}.jb-vue-cadre{transition:none}}.jb-vue-image{cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCc+PHBhdGggZD0nTTkgOWwxMiAxMk0yMSA5TDkgMjEnIGZpbGw9J25vbmUnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLXdpZHRoPSc0JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIG9wYWNpdHk9Jy4zNScvPjxwYXRoIGQ9J005IDlsMTIgMTJNMjEgOUw5IDIxJyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMS44JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLz48L3N2Zz4=) 15 15,pointer}.jb-vue--zoom .jb-vue-image{cursor:grab}.jb-vue--tenue .jb-vue-image,.jb-vue--glisse .jb-vue-image{cursor:grabbing}.jb-barre{display:none}@media(max-width:999px){.jb-barre{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;position:fixed;left:0;right:0;bottom:0;z-index:20;transform:translateY(100%);background:var(--jb-blanc, #FFF);border-top:1px solid var(--jb-bordure, #E0E0E0);padding:12px 20px calc(14px + env(safe-area-inset-bottom));transition:transform .3s var(--jb-courbe, cubic-bezier(.785, .135, .15, .86))}body.jb-barre-visible .jb-barre{transform:translateY(0)}.jb-barre-info{min-width:0}.jb-barre-prix{margin:0;font-size:18px;font-weight:500;color:var(--jb-noir, #000)}.jb-rappel{position:relative;display:inline-block;margin-top:2px}.jb-rappel:after{content:\203a;position:absolute;right:2px;top:50%;transform:translateY(-52%) rotate(90deg);font-size:14px;color:var(--jb-gris, #565656);pointer-events:none}.jb-rappel select{appearance:none;-webkit-appearance:none;min-height:44px;padding:11px 22px 11px 0;border:0;border-radius:0;background:none;font:inherit;font-size:clamp(12px,3.4vw,14px);color:var(--jb-gris, #565656);cursor:pointer;border-bottom:1px solid var(--jb-bordure, #E0E0E0);transition:border-color .25s var(--jb-courbe),color .25s var(--jb-courbe)}.jb-rappel select:hover{color:var(--jb-noir, #000);border-color:var(--jb-noir, #000)}.jb-barre-bouton{width:auto;min-height:48px;margin:0;padding:15px 18px;white-space:nowrap;border:0;cursor:pointer;background:var(--jb-or, #C9A227);color:var(--jb-blanc, #FFF);font:inherit;font-size:clamp(12px,3.3vw,14px);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.jb-barre-bouton:disabled{opacity:.5;cursor:default}}@media(prefers-reduced-motion:reduce){.jb-barre{transition:none}}.product-gallery__zoom-button{width:46px;height:46px;background:none!important;border:0!important;box-shadow:none!important;color:#fff;mix-blend-mode:difference}.product-gallery__zoom-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.product-gallery__zoom-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-info__block-item[data-block-type=price] .v-stack{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.product-info .jb-note{margin:0;font-size:14px;color:var(--jb-anthracite, #1C1C1C);white-space:nowrap}.product-info .jb-note-etoiles{color:var(--jb-or, #C9A227);font-size:15px;letter-spacing:.06em;margin-right:8px}.product-info .jb-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.product-info .jb-note a:hover{color:var(--jb-noir, #111)}.product-info__block-item[data-block-type=price] sale-price,.product-info__block-item[data-block-type=price] price-list{letter-spacing:normal}.product-info .variant-picker__option--unique{display:none}.product-info .jb-note a{display:inline-block;padding-block:5px;margin-block:-5px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/joubert-fiche.css.map */
