.single-product{--dj-pdp-accent:var(--sh-button, #FC803C);--dj-pdp-accent-dark:color-mix(in srgb, var(--dj-pdp-accent) 85%, #000);--dj-pdp-ok:var(--color-success, #1f7a3d);--dj-pdp-erreur:var(--color-error, #c1292e);--dj-pdp-ink:var(--color-text, #1a1a1a);--dj-pdp-muted:var(--color-text-muted, #5b6472);--dj-pdp-line:var(--color-border, #ededed);--dj-pdp-soft:var(--color-surface-2, #f4f6f9);--dj-pdp-radius:var(--radius-md, 10px)}.single-product .site-content{background:var(--color-surface-2,#f4f6f9)}.single-product .dj-pdp-sections,.single-product .product-details-wrapper,.single-product .related-wrapper{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:1254px}.single-product .product-details-wrapper{background:var(--color-surface,#fff);border:0;border-radius:var(--dj-pdp-radius);margin-bottom:12px;padding:16px 20px 24px}.single-product .summary.entry-summary{background:var(--color-surface,#fff)}.single-product .summary.entry-summary .product_title{color:var(--dj-pdp-ink);font-size:var(--t-h2);line-height:1.28;padding-right:0}.single-product .dj-brand,.single-product .dj-brand a{color:var(--dj-pdp-ink);font-size:var(--t-meta);font-weight:700;letter-spacing:.3px;text-transform:uppercase}.single-product .dj-brand{margin:0 0 4px}.single-product .pdp-sku-inline{color:var(--dj-pdp-muted);font-size:var(--t-micro);margin-bottom:8px}.single-product .summary .woocommerce-product-rating{border-bottom:1px solid var(--dj-pdp-line);margin-bottom:14px;padding-bottom:12px}.single-product .summary .price,.single-product .summary .price ins{color:var(--dj-pdp-ink);font-size:var(--t-prix);font-weight:700;letter-spacing:-.02em}.single-product .dj-savings{color:var(--dj-pdp-muted);font-size:13px;margin:2px 0 0}@media (min-width:993px){.single-product .cg-main-swiper img,.single-product .woocommerce-product-gallery__image img{margin:0 auto;max-height:420px;object-fit:contain;width:auto}}.single-product .dj-rating{border-bottom:1px solid var(--dj-pdp-line)}.single-product .dj-rating .star-rating{margin:0}.single-product .dj-rating__count,.single-product .dj-rating__first{color:var(--dj-pdp-ink);font-size:13px;text-decoration:underline;text-decoration-thickness:0.75px;text-underline-offset:0.12em}.single-product .summary .dj-points{list-style:none;margin:12px 0 0;padding:0}.single-product .summary .dj-points li{color:var(--dj-pdp-ink);font-size:13px;line-height:1.5;margin:0 0 4px;padding-left:16px;position:relative}.single-product .summary .dj-points li::before{background:var(--dj-pdp-muted);border-radius:50%;content:"";height:4px;left:2px;position:absolute;top:9px;width:4px}@media (min-width:993px){.single-product .summary.entry-summary>*{max-width:620px}.single-product .summary.entry-summary .product_title{max-width:720px}}.single-product .summary .woocommerce-product-details__short-description{margin-top:14px}.single-product .dj-whatsapp{align-items:baseline;border:1px solid var(--color-border-strong,#e2e2e2);border-radius:var(--dj-pdp-radius);display:flex;flex-wrap:wrap;gap:4px 8px;padding:14px 16px 14px 40px;position:relative;text-decoration:none}.single-product .dj-whatsapp::before{background-color:var(--dj-pdp-ink);content:"";height:16px;left:16px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12.04 2a9.9 9.9 0 0 0-8.5 14.95L2 22l5.2-1.5A9.9 9.9 0 1 0 12.04 2zm0 1.8a8.1 8.1 0 1 1-4.1 15.1l-.3-.17-3.1.9.9-3-.2-.3A8.1 8.1 0 0 1 12.04 3.8zm4.5 10.3c-.24-.12-1.44-.7-1.66-.78-.22-.08-.38-.12-.54.12-.16.24-.62.78-.76.94-.14.16-.28.18-.52.06-.24-.12-1.02-.37-1.94-1.2-.72-.64-1.2-1.43-1.34-1.67-.14-.24-.02-.37.1-.49.1-.1.24-.28.36-.42.12-.14.16-.24.24-.4.08-.16.04-.3-.02-.42-.06-.12-.54-1.3-.74-1.78-.2-.47-.4-.4-.54-.41h-.46c-.16 0-.42.06-.64.3-.22.24-.84.82-.84 2s.86 2.32.98 2.48c.12.16 1.7 2.6 4.12 3.64.58.25 1.03.4 1.38.51.58.18 1.1.16 1.52.1.46-.07 1.44-.59 1.64-1.16.2-.57.2-1.06.14-1.16-.06-.1-.22-.16-.46-.28z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12.04 2a9.9 9.9 0 0 0-8.5 14.95L2 22l5.2-1.5A9.9 9.9 0 1 0 12.04 2zm0 1.8a8.1 8.1 0 1 1-4.1 15.1l-.3-.17-3.1.9.9-3-.2-.3A8.1 8.1 0 0 1 12.04 3.8zm4.5 10.3c-.24-.12-1.44-.7-1.66-.78-.22-.08-.38-.12-.54.12-.16.24-.62.78-.76.94-.14.16-.28.18-.52.06-.24-.12-1.02-.37-1.94-1.2-.72-.64-1.2-1.43-1.34-1.67-.14-.24-.02-.37.1-.49.1-.1.24-.28.36-.42.12-.14.16-.24.24-.4.08-.16.04-.3-.02-.42-.06-.12-.54-1.3-.74-1.78-.2-.47-.4-.4-.54-.41h-.46c-.16 0-.42.06-.64.3-.22.24-.84.82-.84 2s.86 2.32.98 2.48c.12.16 1.7 2.6 4.12 3.64.58.25 1.03.4 1.38.51.58.18 1.1.16 1.52.1.46-.07 1.44-.59 1.64-1.16.2-.57.2-1.06.14-1.16-.06-.1-.22-.16-.46-.28z'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:16px;width:16px}.single-product .dj-whatsapp__titre{color:var(--dj-pdp-ink);font-size:var(--t-meta)}.single-product .dj-whatsapp__action{color:var(--dj-pdp-ink);font-size:var(--t-meta);font-weight:600;text-decoration:underline;text-decoration-thickness:0.75px;text-underline-offset:0.12em}.single-product .dj-whatsapp:hover .dj-whatsapp__action{color:var(--dj-pdp-accent)}@media (min-width:993px){.single-product .summary.entry-summary{border-left:0;display:block;padding-left:0}.single-product .summary.entry-summary>*{max-width:none}}.single-product .dj-rail{display:flex;flex-direction:column;gap:var(--espace-carte,16px)}.single-product .summary.entry-summary>.price-badge-wrap{display:none}.single-product .dj-remise{background:var(--dj-pdp-accent);border-radius:var(--dj-pdp-radius);color:var(--color-surface,#fff);font-size:var(--t-micro);font-weight:700;margin-left:8px;padding:3px 8px;vertical-align:2px}@media (min-width:993px){.single-product .product-details-wrapper>.images,.single-product .product-details-wrapper>.woocommerce-product-gallery{align-self:start;padding:0}.single-product .product-details-wrapper .flex-viewport,.single-product .product-details-wrapper .woocommerce-product-gallery__wrapper{margin-left:auto;margin-right:auto;max-width:520px}.single-product .images .swiper-button-disabled,.single-product .woocommerce-product-gallery .swiper-button-disabled{opacity:0;pointer-events:none}.single-product .product-details-wrapper .flex-control-thumbs{justify-content:center}}.single-product .dj-points__titre{color:var(--dj-pdp-ink);font-size:14px;font-weight:700;margin:0 0 8px}.single-product .dj-sous-galerie .dj-points,.single-product .dj-sous-galerie .dj-points-forts p{color:var(--dj-pdp-ink);font-size:14px;line-height:1.55;margin:0;padding-left:18px}.single-product .dj-sous-galerie .dj-points-forts p{padding-left:0}.single-product .dj-sous-galerie .dj-points li{margin-bottom:4px}.single-product .summary .dj-points{margin-top:0}.single-product .dj-points__plus{appearance:none;background:0 0;border:0;color:var(--dj-pdp-ink);cursor:pointer;display:none;font-size:13px;font-weight:600;margin-top:4px;padding:0;text-decoration:underline;text-decoration-thickness:0.75px;text-underline-offset:0.12em}.single-product .dj-points-forts.is-collapsible .dj-points__contenu{overflow:hidden}.single-product .dj-points-forts.is-collapsible.is-expanded .dj-points__contenu{max-height:none}.single-product .dj-points-forts.is-collapsible .dj-points__plus{display:inline-block}.single-product .dj-points__plus:hover{color:var(--dj-pdp-accent)}.single-product .dj-points__plus:focus-visible{border-radius:var(--radius-sm,6px);outline:2px solid var(--dj-pdp-accent);outline-offset:3px}.single-product .summary .dj-buybox .price{align-items:baseline;flex-direction:row;flex-wrap:wrap;float:none;gap:0;margin-bottom:2px;width:100%}.single-product .summary .dj-buybox .price del{flex:0 0 100%}.single-product .summary .dj-buybox .price del{font-size:13px;order:1}.single-product .summary .dj-buybox .dj-remise{order:3}.single-product .summary .dj-buybox .price ins,.single-product .summary .dj-buybox .price>.woocommerce-Price-amount{font-size:var(--t-prix);line-height:1.15;order:2}.single-product .dj-buybox .dj-savings{clear:both;margin:0 0 10px}.single-product .dj-buybox .stock{clear:both}.single-product .dj-rail .cart .single_add_to_cart_button{clear:both;float:none;margin-left:0;max-width:none;width:100%}.single-product .dj-livraison{border:1px solid var(--color-border-strong,#e2e2e2);border-radius:var(--dj-pdp-radius);padding:14px 16px}.single-product .dj-livraison__titre{align-items:center;border-top:0;border-bottom:1px solid var(--dj-pdp-line);color:var(--dj-pdp-ink);cursor:pointer;display:flex;font-size:var(--t-corps);font-weight:700;justify-content:space-between;list-style:none;margin:0;min-height:44px;padding-bottom:10px;padding-top:0;text-transform:none}.single-product .dj-livraison__resume{display:none}.single-product .dj-livraison__titre::-webkit-details-marker{display:none}.single-product .dj-livraison__titre::after{background-color:var(--color-text-muted,#5b6472);content:"";flex:0 0 auto;height:8px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-left:12px;transition:transform var(--dj-t-base, 200ms) ease;width:12px}.single-product .dj-livraison[open] .dj-livraison__titre::after{transform:rotate(180deg)}@media (min-width:993px){.single-product .dj-livraison__titre{cursor:default;padding-right:0;pointer-events:none}.single-product .dj-livraison__titre::after{display:none}}@media (max-width:992px){.single-product .dj-rail{gap:0}.single-product .dj-livraison{border-bottom-left-radius:0;border-bottom-right-radius:0}.single-product .dj-whatsapp{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.single-product .dj-livraison__titre{display:grid;gap:3px 12px;grid-template-columns:minmax(0,1fr) auto}.single-product .dj-livraison__titre-texte{grid-column:1}.single-product .dj-livraison__titre::after{grid-column:2;grid-row:1/span 2;margin:0}.single-product .dj-livraison:not([open]) .dj-livraison__titre{border-bottom:0;padding-bottom:0}.single-product .dj-livraison:not([open]) .dj-livraison__resume{color:var(--dj-pdp-muted);display:block;font-size:var(--t-micro);font-weight:400;grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.single-product .dj-livraison__delais{list-style:none;margin:0;padding:0}.single-product .dj-livraison__delai{align-items:flex-start;border-bottom:1px solid var(--dj-pdp-line);color:var(--dj-pdp-ink);display:flex;font-size:var(--t-meta);line-height:1.45;margin:0;min-height:44px;padding:11px 0 11px 28px;position:relative}.single-product .dj-livraison__delai:last-child{border-bottom:0;padding-bottom:0}.single-product .dj-livraison__delai-contenu{display:flex;flex-wrap:wrap;gap:2px 6px}.single-product .dj-livraison__delai-libelle{font-weight:600}.single-product .dj-livraison__delai strong{color:var(--dj-pdp-ink);font-weight:600}.single-product .dj-livraison__delai::before{background-color:var(--dj-pdp-ink);content:"";height:16px;left:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:13px;width:16px}.single-product .dj-livraison__delai--relais::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1.5-5h15L21 9'/%3E%3Cpath d='M4 9v11h16V9'/%3E%3Cpath d='M9 20v-6h6v6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9l1.5-5h15L21 9'/%3E%3Cpath d='M4 9v11h16V9'/%3E%3Cpath d='M9 20v-6h6v6'/%3E%3C/svg%3E")}.single-product .dj-livraison__delai--domicile::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 3h15v13H1z'/%3E%3Cpath d='M16 8h4l3 3v5h-7z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 3h15v13H1z'/%3E%3Cpath d='M16 8h4l3 3v5h-7z'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E")}.single-product .dj-livraison__delai--agence::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='13' rx='2'/%3E%3Cpath d='M4 9h16'/%3E%3Ccircle cx='8' cy='18.5' r='1.6'/%3E%3Ccircle cx='16' cy='18.5' r='1.6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='13' rx='2'/%3E%3Cpath d='M4 9h16'/%3E%3Ccircle cx='8' cy='18.5' r='1.6'/%3E%3Ccircle cx='16' cy='18.5' r='1.6'/%3E%3C/svg%3E")}.single-product .dj-livraison__delai--retours::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v6h6'/%3E%3Cpath d='M8 10h8v8H8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7'/%3E%3Cpath d='M3 4v6h6'/%3E%3Cpath d='M8 10h8v8H8z'/%3E%3C/svg%3E")}.single-product .dj-livraison__note{color:var(--dj-pdp-ink);display:block;flex-basis:100%;font-size:var(--t-micro)}:root{--dj-flash:#a82b3c;--dj-flash-icone:#f5bd41;--dj-flash-piste:#a3a3a6}.single-product .dj-flash{border:1px solid var(--dj-pdp-line);border-radius:var(--dj-pdp-radius);margin:0 0 16px;overflow:hidden}.single-product .dj-flash__entete{align-items:center;background:var(--dj-flash,#a82b3c);color:var(--color-surface,#fff);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin:0;padding:8px 12px}.single-product .dj-flash__titre{align-items:center;display:inline-flex;font-size:var(--t-petit, 14px);font-weight:700;gap:7px;letter-spacing:.01em}.single-product .dj-flash__titre::before{background-color:var(--dj-flash-icone,#f5bd41);content:"";flex:0 0 auto;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M13 2 4.5 13.2h6L11 22l8.5-11.2h-6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M13 2 4.5 13.2h6L11 22l8.5-11.2h-6z'/%3E%3C/svg%3E") center/contain no-repeat;width:16px}.single-product .dj-flash__temps{align-items:baseline;display:flex;gap:6px;font-size:var(--t-meta, 13px)}.single-product .dj-flash__chrono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.single-product .dj-flash__corps{padding:12px}.single-product .dj-flash__corps .dj-prix{margin:0 0 10px}.single-product .dj-flash__stock{align-items:center;display:flex;gap:12px;margin:0;padding:0}.single-product .dj-flash__reste{color:var(--dj-pdp-ink);flex:0 0 auto;font-size:var(--t-meta, 13px);font-weight:600}.single-product .dj-flash__jauge{background:var(--dj-flash-piste,#a3a3a6);border-radius:999px;flex:1 1 auto;height:8px;min-width:0;overflow:hidden}.single-product .dj-flash__part{background:var(--dj-flash,#a82b3c);display:block;height:100%}.single-product .dj-buybox{margin-top:8px}.single-product .dj-buybox .stock{margin:0 0 10px}.single-product .dj-buybox form.cart{margin-bottom:0}.single-product .commercekit-wishlist.full a,.single-product .dj-buybox .commercekit-wishlist a{align-items:center;color:var(--dj-pdp-muted);display:inline-flex;font-size:13px;gap:7px}.single-product .commercekit-wishlist.full a:hover{color:var(--dj-pdp-ink)}.single-product .commercekit-wishlist.full a em.cg-wishlist-t:before,.single-product .commercekit-wishlist.full a em.cg-wishlist:before{top:50%;width:15px;height:15px;margin-top:0;transform:translateY(-50%);background:var(--dj-pdp-muted)}.single-product .dj-buybox .single_add_to_cart_button,.single-product .dj-buybox form.cart .button{background:var(--dj-pdp-accent);border-radius:var(--dj-pdp-radius);font-size:16px;font-weight:700;min-height:46px}.single-product .dj-buybox form.cart .button:hover,.single-product div.product .dj-buybox .commercekit-sticky-atc-intersector .single_add_to_cart_button:hover,.single-product div.product .dj-buybox form.cart .single_add_to_cart_button:hover{background:var(--dj-pdp-accent-dark)}.single-product .dj-pdp-sections{background:0 0;margin:0 auto 12px;padding:0}.single-product .dj-pdp-section{background:var(--color-surface,#fff);border-radius:var(--dj-pdp-radius);margin-bottom:12px;padding:0 20px}.single-product .dj-pdp-section:last-child{margin-bottom:0}.single-product .dj-acc__meta{color:var(--dj-pdp-muted);font-size:var(--t-corps);font-weight:400;white-space:nowrap}.single-product .dj-acc>summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;list-style:none;min-height:64px;padding:16px 0}.single-product .dj-acc>summary::-webkit-details-marker{display:none}.single-product .dj-acc__title{color:var(--dj-pdp-ink);font-size:var(--t-h2);font-weight:700;letter-spacing:-.02em;text-transform:none}.single-product .dj-acc>summary::after{border-bottom:1.5px solid var(--color-text-muted,#5b6472);border-right:1.5px solid var(--color-text-muted,#5b6472);content:"";flex:0 0 auto;height:8px;margin-left:auto;transform:translateY(-20%) rotate(45deg);transition:transform var(--dj-t-base, 200ms) ease;width:8px}.single-product .dj-acc[open]>summary::after{transform:translateY(20%) rotate(-135deg)}.single-product .dj-acc__body{color:var(--dj-pdp-ink);font-size:14px;line-height:1.65;padding:4px 0 28px}.single-product .dj-acc__body p{color:var(--dj-pdp-ink)}.single-product .dj-acc__body table.shop_attributes th{color:var(--dj-pdp-ink);font-size:13px;font-weight:600}.single-product .dj-acc__body table.shop_attributes td{color:var(--dj-pdp-ink);font-size:13px}.single-product .dj-pdp-section .woocommerce-Reviews-title{display:none}.single-product .dj-acc>summary:focus-visible{border-radius:var(--radius-md,10px);outline:2px solid var(--dj-pdp-accent);outline-offset:3px}.single-product .related-wrapper{background:0 0;border:0;margin-bottom:0}.single-product .related-wrapper>.recently-viewed-products,.single-product .related-wrapper>.related.products,.single-product .related-wrapper>.upsells.products,.single-product .related-wrapper>section.products{background:var(--color-surface,#fff);border:0;border-radius:var(--dj-pdp-radius);margin-bottom:12px;padding:24px 20px 26px}.single-product .related-wrapper>.recently-viewed-products>h2,.single-product .related-wrapper>.related.products>h2,.single-product .related-wrapper>.upsells.products>h2,.single-product .related-wrapper>section.products>h2{color:var(--dj-pdp-ink);font-size:var(--t-h3);font-weight:700;letter-spacing:-.025em;margin:0 0 18px;padding:0;text-transform:none}.single-product .related-wrapper ul.products li.product{background:var(--color-surface,#fff);border:0;border-radius:var(--dj-pdp-radius);box-shadow:none}.single-product .product_meta{background:var(--color-surface,#fff);border:0;border-radius:var(--dj-pdp-radius);font-size:12px;margin:0 auto 12px;max-width:1254px;padding:18px 20px;position:static;text-align:left;width:auto}.single-product .product_meta .posted_in,.single-product .product_meta .tagged_as{display:inline-flex;flex-wrap:wrap;gap:6px;margin:0 18px 0 0}.single-product .product_meta a{background:var(--dj-pdp-soft);border:1px solid var(--dj-pdp-line);border-radius:var(--dj-pdp-radius);color:var(--dj-pdp-ink);padding:4px 9px;text-decoration:none}.single-product .dj-tags{background:var(--color-surface,#fff);border:0;border-radius:var(--dj-pdp-radius);margin:0 auto 12px;max-width:1254px;padding:18px 20px}.single-product .dj-tags__titre{color:var(--dj-pdp-ink);font-size:var(--t-h3);font-weight:700;letter-spacing:-.025em;margin:0 0 18px;text-transform:none}.single-product .dj-tags__liste{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.single-product .dj-tags__liste li{margin:0}.single-product .dj-tags__chip{background:var(--color-surface,#fff);border:1px solid var(--color-border-strong,#e2e2e2);border-radius:var(--radius-md,10px);color:var(--dj-pdp-ink);display:inline-block;font-size:14px;font-weight:600;line-height:1.3;padding:6px 10px;text-decoration:none}.single-product .dj-tags__chip:hover{border-color:var(--dj-pdp-ink);color:var(--dj-pdp-ink)}.single-product .shoptimizer-sticky-add-to-cart{background:var(--color-surface,#fff);border-top:1px solid var(--color-border-strong,#e2e2e2);box-shadow:none}.single-product .shoptimizer-sticky-add-to-cart .col-full{max-width:1254px}.single-product .shoptimizer-sticky-add-to-cart__content-button .button{background:var(--dj-pdp-accent);border-radius:var(--dj-pdp-radius);color:var(--color-surface,#fff);font-weight:700}.single-product .shoptimizer-sticky-add-to-cart__content-price{color:var(--dj-pdp-ink);font-weight:700}@media (min-width:993px){.single-product .product-details-wrapper{align-items:start;column-gap:22px;display:grid;grid-template-columns:minmax(300px,34%) minmax(0,1fr);row-gap:0}.single-product .summary.entry-summary{column-gap:18px;display:grid;grid-template-columns:minmax(0,1fr) 280px}.single-product .summary.entry-summary>*{grid-column:1;min-width:0}.single-product .summary.entry-summary>.dj-rail{align-self:start;grid-column:2;grid-row:1/span 40}.single-product .product-details-wrapper>.images,.single-product .product-details-wrapper>.woocommerce-product-gallery{float:none;grid-column:1;grid-row:1;margin-bottom:0;min-width:0;width:100%}.single-product .product-details-wrapper>.summary.entry-summary{float:none;grid-column:2;grid-row:1;padding-left:0;width:100%}.single-product .dj-colonne-gauche>.images,.single-product .dj-colonne-gauche>.woocommerce-product-gallery{float:none;margin-bottom:0;width:100%}}@media (min-width:993px) and (max-width:1200px){.single-product .summary.entry-summary{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:992px){.single-product .content-area{margin-left:0;width:100%}.single-product .product-details-wrapper{display:flex;flex-direction:column}.single-product .product-details-wrapper>.summary.entry-summary{order:1}.single-product .summary.entry-summary{display:flex;flex-direction:column}.single-product .summary.entry-summary>.dj-buybox{margin-bottom:var(--espace-bloc,24px);order:1}.single-product .summary.entry-summary>.dj-rail{order:3}.single-product .summary.entry-summary>.dj-points,.single-product .summary.entry-summary>.dj-points__titre,.single-product .summary.entry-summary>.pdp-readmore,.single-product .summary.entry-summary>.woocommerce-product-details__short-description{order:2}.single-product .summary.entry-summary>.dj-sous-galerie{order:2}.single-product .dj-buybox .cart .single_add_to_cart_button{clear:both;float:none;margin-left:0;margin-top:10px;width:100%}.single-product .product-details-wrapper .swiper-slide,.single-product .product-details-wrapper>.images,.single-product .product-details-wrapper>.woocommerce-product-gallery{max-width:100%;width:100%}.single-product .product-details-wrapper>.images,.single-product .product-details-wrapper>.images.ckit-mobile-pdp-gallery-active{margin-left:calc(-1 * var(--gutter-mobile,12px))!important;margin-right:calc(-1 * var(--gutter-mobile,12px))!important;max-width:none!important;width:auto!important}.single-product .product-details-wrapper{border-radius:0;padding:16px var(--gutter-mobile,12px) 24px}.single-product .dj-acc__body ol li,.single-product .dj-acc__body ul li{font-size:14px;line-height:1.5;margin-bottom:6px}.single-product .dj-pdp-sections{border-radius:0;padding:0 var(--gutter-mobile,12px)}}.single-product .dj-sous-galerie{margin-top:24px}.single-product .dj-sous-galerie>.dj-points-forts:last-child{margin-bottom:0}.single-product .dj-points-forts p:last-child,.single-product .dj-points-forts ul:last-child{margin-bottom:0}@media (max-width:992px){.single-product .product-details-wrapper>.dj-colonne-gauche{display:contents}.single-product .dj-sous-galerie{margin-top:16px;order:1}}.cg-thumb-swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{background:0 0}@media (min-width:993px){.single-product .cg-thumb-swiper.cg-thumbs-count-1 .swiper-button-next,.single-product .cg-thumb-swiper.cg-thumbs-count-1 .swiper-button-prev,.single-product .cg-thumb-swiper.cg-thumbs-count-2 .swiper-button-next,.single-product .cg-thumb-swiper.cg-thumbs-count-2 .swiper-button-prev,.single-product .cg-thumb-swiper.cg-thumbs-count-3 .swiper-button-next,.single-product .cg-thumb-swiper.cg-thumbs-count-3 .swiper-button-prev,.single-product .cg-thumb-swiper.cg-thumbs-count-4 .swiper-button-next,.single-product .cg-thumb-swiper.cg-thumbs-count-4 .swiper-button-prev,.single-product .cg-thumb-swiper.cg-thumbs-count-5 .swiper-button-next,.single-product .cg-thumb-swiper.cg-thumbs-count-5 .swiper-button-prev{display:none}}.single-product .cgkit-gallery-zoom-btn,.single-product .commercekit-gallery-control{background:var(--color-text,#1a1a1a)}.single-product .cgkit-chosen-attribute,.single-product table.variations th.label label,.single-product table.variations th.label label strong{text-transform:none}.single-product .cgkit-chosen-attribute{color:var(--dj-pdp-ink);font-weight:400}.single-product .cgkit-swatch-title{display:none}.single-product form.dj-variante-unique .reset_variations{display:none!important}.dj-questions__liste{list-style:none;margin:0 0 28px;padding:0}.dj-question{border-bottom:1px solid var(--dj-pdp-line);padding:18px 0}.dj-question:first-child{padding-top:0}.dj-question__reponse,.dj-question__texte{display:flex;gap:12px}.dj-question__reponse{margin:12px 0 0 34px}.dj-question__marque{align-items:center;background:var(--color-surface-2,#f4f6f9);border-radius:var(--radius-md,10px);color:var(--dj-pdp-ink);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.dj-question__marque--r{background:var(--dj-pdp-ink);color:var(--color-surface,#fff)}.dj-question p{color:var(--dj-pdp-ink);font-size:14px;line-height:1.55;margin:0}.dj-question__meta{color:var(--dj-pdp-muted)!important;font-size:12px!important;margin-top:4px!important}.dj-questions__vide{color:var(--dj-pdp-ink);font-size:14px;margin:0 0 24px}.dj-questions__message{border-radius:var(--radius-md,10px);font-size:14px;margin:0 0 20px;padding:12px 14px}.dj-questions__message--ok{background:#f1f7f2;border:1px solid #c5ddcc;color:var(--color-success,#1f7a3d)}.dj-questions__message--erreur{background:#fdf2f1;border:1px solid #e8c6c3;color:var(--color-error,#c1292e)}.dj-questions__form{border-top:1px solid var(--dj-pdp-line);max-width:620px;padding-top:22px}.dj-questions__form-titre{color:var(--dj-pdp-ink);font-size:15px;font-weight:700;margin:0 0 14px;text-transform:none}.dj-questions__champ{margin:0 0 14px}.dj-questions__champ label{color:var(--dj-pdp-ink);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.dj-questions__champ input,.dj-questions__champ textarea{border:1px solid var(--color-border-strong,#e2e2e2);border-radius:var(--radius-md,10px);font-size:14px;padding:10px 12px;width:100%}.dj-questions__champ input:focus,.dj-questions__champ textarea:focus{border-color:var(--dj-pdp-ink);outline:2px solid transparent}.dj-questions__ligne{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.dj-questions__leurre{height:0;margin:0;overflow:hidden;position:absolute;width:0}.dj-questions__bouton{background:var(--dj-pdp-accent);border:0;border-radius:var(--radius-md,10px);color:var(--color-surface,#fff);cursor:pointer;font-size:var(--t-corps);font-weight:600;padding:11px 22px}.dj-questions__bouton:hover{background:var(--dj-pdp-accent-dark)}.dj-questions__note{color:var(--dj-pdp-muted);font-size:12px;margin:10px 0 0}@media (max-width:600px){.dj-questions__ligne{grid-template-columns:minmax(0,1fr)}}.dj-bundle{background:var(--color-surface,#fff);border:1px solid var(--dj-pdp-line);border-radius:var(--dj-pdp-radius);margin:0 0 18px;padding:22px 24px}.dj-bundle__titre{color:var(--dj-pdp-ink);font-size:16px;font-weight:700;margin:0 0 18px;text-transform:none}.dj-bundle__articles{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px}.dj-bundle__plus{align-self:center;color:var(--dj-pdp-muted);font-size:20px;font-weight:400;line-height:1}.dj-bundle__article{align-items:center;border:1px solid var(--dj-pdp-line);border-radius:var(--dj-pdp-radius);cursor:pointer;display:grid;gap:2px 12px;grid-template-areas:"case vignette nom" "case vignette prix";grid-template-columns:auto 64px minmax(0,1fr);max-width:290px;padding:10px 12px}.dj-bundle__article:has(input:not(:checked)){opacity:.55}.dj-bundle__article input{grid-area:case;margin:0}.dj-bundle__vignette{grid-area:vignette}.dj-bundle__vignette img{border-radius:var(--radius-md,10px);display:block;height:auto;width:64px}.dj-bundle__nom{align-self:end;color:var(--dj-pdp-ink);font-size:13px;font-weight:600;grid-area:nom;line-height:1.35}.dj-bundle__courant{color:var(--dj-pdp-ink);display:block;font-size:var(--t-meta);font-weight:400}.dj-bundle__prix{align-self:start;color:var(--dj-pdp-ink);font-size:13px;font-weight:700;grid-area:prix}.dj-bundle__prix del{color:var(--dj-pdp-muted);font-weight:400;margin-left:6px}.dj-bundle__pied{align-items:center;border-top:1px solid var(--dj-pdp-line);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:18px;padding-top:16px}.dj-bundle__total{color:var(--dj-pdp-ink);font-size:15px;margin:0}.dj-bundle__total strong{font-size:var(--t-h3);font-weight:700}.dj-bundle__bouton{background:var(--dj-pdp-accent);border:0;border-radius:var(--radius-md,10px);color:var(--color-surface,#fff);cursor:pointer;font-size:14px;font-weight:600;padding:12px 22px}.dj-bundle__bouton:hover{background:var(--dj-pdp-accent-dark)}.dj-bundle__bouton[disabled]{background:var(--color-surface-2,#f4f6f9);color:var(--dj-pdp-muted);cursor:default}@media (max-width:700px){.dj-bundle__article{max-width:none;width:100%}.dj-bundle__plus{display:none}.dj-bundle__pied{align-items:stretch;flex-direction:column}.dj-bundle__bouton{width:100%}}.single-product .dj-acc__note{align-items:center;display:inline-flex;font-size:14px;gap:8px;margin-left:12px}.single-product .dj-acc__note strong{font-weight:700}.single-product .dj-acc__note-sur{color:var(--dj-pdp-muted);font-weight:400}.single-product .dj-acc__note .star-rating{font-size:13px}.single-product .dj-avis__grille{display:grid;gap:32px;grid-template-columns:320px minmax(0,1fr)}.single-product .dj-avis__resume{--dj-avis-graph:var(--product-star-color, #FC803C);align-self:start;border:1px solid var(--dj-pdp-line);border-radius:var(--dj-pdp-radius);padding:16px}.single-product .dj-avis__score{background:var(--color-surface-2,#f4f6f9);border-radius:var(--dj-pdp-radius);margin:0 0 12px;padding:16px 12px;text-align:center}.single-product .dj-avis__score-note{align-items:baseline;display:flex;justify-content:center;gap:2px;line-height:1.1;margin:0 0 8px}.single-product .dj-avis__score-note strong{color:var(--dj-pdp-ink);font-size:var(--t-prix, 32px);font-weight:700;letter-spacing:-.02em}.single-product .dj-avis__score-sur{color:var(--dj-pdp-muted);font-size:var(--t-fort, 16px);font-weight:400}.single-product .dj-avis__score .star-rating{font-size:14px;margin:0 auto 8px}.single-product .dj-avis__score .star-rating::before{background:#a3a3a6}.single-product .dj-avis__score .star-rating>span::before{background:var(--dj-avis-graph,var(--dj-pdp-accent))}.single-product .dj-avis__score-total{color:var(--dj-pdp-muted);font-size:var(--t-meta, 13px);margin:0}.single-product .dj-avis__filtre-label{color:var(--dj-pdp-ink);font-size:13px;font-weight:600;margin:0 0 6px}.single-product .dj-avis__barres{list-style:none;margin:0 0 20px;padding:0}.single-product .dj-avis__barres:last-child{margin-bottom:0}.single-product .dj-avis__resume .dj-avis__barres li{margin-bottom:0}.single-product .dj-avis__barres li+li{margin-top:6px}.single-product .dj-avis__barre{align-items:center;background:0 0;border:0;color:var(--dj-pdp-ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:12px 14px minmax(0,1fr) 36px;min-height:32px;padding:4px 6px;width:100%}@media (max-width:992px){.single-product .dj-avis__barre{min-height:44px}}.single-product .dj-avis__barre[disabled]{cursor:default;opacity:1}.single-product .dj-avis__barre[disabled] .dj-avis__barre-note{color:var(--dj-pdp-muted)}.single-product .dj-avis__barre[disabled] .dj-avis__barre-etoile{background-color:var(--color-border-strong,#e6e8ec)}.single-product .dj-avis__barre.is-active,.single-product .dj-avis__barre:not([disabled]):hover{background:var(--color-surface-2,#f4f6f9);border-radius:var(--dj-pdp-radius)}.single-product .dj-avis__barre.is-active{box-shadow:inset 0 0 0 1px var(--dj-pdp-accent)}.single-product .dj-avis__barre-note{font-size:13px;text-align:right}.single-product .dj-avis__barre-etoile{background-color:var(--dj-avis-graph,var(--dj-pdp-accent));display:block;height:13px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.3 5.9 20.6l1.4-6.8L2.2 9.1l6.9-.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Cpath d='M12 2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.3 5.9 20.6l1.4-6.8L2.2 9.1l6.9-.8z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:13px}.single-product .dj-avis__barre-piste{background:var(--color-border-strong,#e2e2e2);border-radius:var(--radius-md,10px);display:block;height:8px;overflow:hidden}.single-product .dj-avis__barre-jauge{background:var(--dj-avis-graph,var(--dj-pdp-accent));display:block;height:100%}.single-product .dj-avis__barre-compte{color:var(--dj-pdp-muted);font-size:13px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.single-product .dj-avis__cta{border:1px solid var(--dj-pdp-accent);border-radius:var(--dj-pdp-radius);color:var(--dj-pdp-accent);display:block;font-size:14px;font-weight:600;padding:11px 16px;text-align:center;text-decoration:none}.single-product .dj-avis__cta:hover{background:var(--dj-pdp-accent);color:var(--color-surface,#fff)}.single-product .dj-avis__message{background:#f1f7f2;border:1px solid #c5ddcc;border-radius:var(--dj-pdp-radius);color:var(--color-success,#1f7a3d);font-size:14px;margin:0 0 18px;padding:12px 14px}.single-product .dj-avis__colonne .commentlist{list-style:none;margin:0;padding:0}.single-product li.dj-avis-item{margin:0;padding:0 0 22px}.single-product li.dj-avis-item+li.dj-avis-item{border-top:1px dashed var(--color-border-strong,#e2e2e2);padding-top:22px}.single-product .dj-avis-item__haut{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.single-product .dj-avis-item__date{color:var(--dj-pdp-ink);font-size:13px}.single-product .dj-avis-item__verifie{align-items:center;background:var(--color-surface-2,#f4f6f9);border-radius:var(--dj-pdp-radius);color:var(--dj-pdp-ink);display:inline-flex;font-size:13px;gap:7px;padding:4px 8px;white-space:nowrap}.single-product .dj-avis-item__verifie svg{color:var(--color-success,#1f7a3d);flex-shrink:0}.single-product .dj-avis-item__titre{color:var(--dj-pdp-ink);font-size:16px;font-weight:700;margin:12px 0 4px;text-transform:none}.single-product .dj-avis-item__auteur{align-items:center;color:var(--dj-pdp-ink);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin:0 0 10px}.single-product .dj-avis-item .comment-text{margin:0}.single-product .dj-avis-item .description p{color:var(--dj-pdp-ink);font-size:14px;line-height:1.55;margin:0 0 8px}.single-product .dj-avis-item__pied{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:12px}.single-product .dj-avis-item__utile{align-items:center;color:var(--dj-pdp-ink);display:inline-flex;font-size:14px;gap:10px}.single-product .dj-avis-item__pied .review-helpful{align-items:center;background:0 0;border:0;color:var(--dj-pdp-ink);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:4px 6px}.single-product .dj-avis-item__pied .review-helpful:hover,.single-product .dj-avis-item__pied .review-helpful[aria-pressed=true]{color:var(--dj-pdp-accent)}.single-product .dj-avis-item__signaler{appearance:none;background:0 0;border:0;color:var(--dj-pdp-muted);cursor:pointer;font-family:inherit;font-size:14px;padding:4px 0;text-decoration:none}.single-product .dj-avis-item__signalement{margin:0}.single-product .dj-avis-item__signaler:hover{color:var(--dj-pdp-ink);text-decoration:underline}@media (max-width:860px){.single-product .dj-avis__grille{gap:24px;grid-template-columns:minmax(0,1fr)}.single-product .dj-acc__note{margin-left:0}}@media (min-width:481px) and (max-width:860px){.single-product .dj-avis__resume{max-width:520px;width:100%}}@media (max-width:992px){.single-product .dj-avis__resume{align-items:stretch;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr)}.single-product .dj-avis__filtre-label{align-self:start}.single-product .dj-avis__filtre-label{grid-column:1/-1;grid-row:1}.single-product .dj-avis__score{display:flex;flex-direction:column;grid-column:1;grid-row:2;justify-content:center;margin:0}.single-product .dj-avis__barres{grid-column:2;grid-row:2;margin:0}.single-product .dj-avis__barre{gap:6px;min-height:32px}.single-product .dj-avis__barres li+li{margin-top:4px}}.single-product .dj-avis__colonne .reviews-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0}.single-product .dj-avis__colonne .reviews-toolbar__compte{color:var(--dj-pdp-ink);font-size:var(--t-petit, 14px);margin:0}.single-product .dj-avis__colonne .reviews-toolbar__compte strong{font-weight:700}#reviews .dj-avis__colonne .commentlist{margin-top:var(--espace-bloc,24px)}.single-product .dj-avis__colonne .reviews-toolbar__sort{align-items:center;display:flex;gap:8px}.single-product .dj-avis__colonne .reviews-toolbar__sort label{color:var(--dj-pdp-muted);font-size:13px;margin:0;white-space:nowrap}.single-product .dj-avis__colonne .reviews-sort__select{border:1px solid var(--color-border-strong,#e2e2e2);border-radius:var(--dj-pdp-radius);font-size:13px;height:36px;padding:0 30px 0 10px;width:auto}.single-product .dj-promo{align-items:center;background:var(--dj-pdp-accent);border-radius:var(--dj-pdp-radius);color:var(--color-surface,#fff);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin:0 0 14px;padding:9px 14px}.single-product .dj-promo__montant{font-size:15px;font-weight:700}.single-product .dj-promo__fin{font-size:12px;opacity:.9}.single-product .dj-prix{align-items:baseline;column-gap:10px;display:flex;flex-wrap:wrap;margin:0 0 6px;row-gap:2px}.single-product .dj-prix .cgkit-as-variation-price{display:contents}.single-product .dj-prix .price{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin:0}.single-product .dj-prix .price bdi,.single-product .dj-prix .price ins,.single-product .dj-prix .price>.amount{color:var(--dj-pdp-ink);font-size:var(--t-prix);font-weight:700;line-height:1.1;text-decoration:none}.single-product .dj-prix .price del{color:var(--dj-pdp-muted);font-size:15px;font-weight:400}.single-product .dj-prix .price del bdi{color:var(--dj-pdp-muted);font-size:15px;font-weight:400}.single-product .dj-savings{color:var(--dj-pdp-muted);font-size:13px;margin:0 0 12px}.single-product .summary .product_title{margin-bottom:6px}.single-product div.product .summary .dj-prix .price{margin:0}.single-product .dj-rating{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;margin:0 0 16px;padding-bottom:10px}.single-product .dj-rating__ref{color:var(--dj-pdp-muted);font-size:var(--t-micro)}.single-product .dj-rating__note{color:var(--dj-pdp-ink);font-size:14px;font-weight:700}.single-product .dj-rating__ventes{color:var(--dj-pdp-muted);font-size:13px}.single-product .dj-buybox .commercekit-sticky-atc-intersector{align-items:stretch;display:flex;gap:12px}.single-product .dj-buybox .commercekit-sticky-atc-intersector .quantity{flex:0 0 auto;height:48px;margin:0;width:112px}.single-product .dj-buybox .commercekit-sticky-atc-intersector .single_add_to_cart_button{flex:1 1 auto;min-width:0}.single-product div.product .summary .dj-buybox .commercekit-sticky-atc-intersector .single_add_to_cart_button,.single-product div.product .summary .dj-buybox form.cart .single_add_to_cart_button{max-width:340px}.single-product div.product .summary .dj-buybox form.cart{margin:0 0 10px}.single-product .dj-buybox table.variations td.value{position:relative}.single-product .dj-buybox table.variations td.value .reset_variations{bottom:calc(100% + 8px);margin:0;position:absolute;right:0}.single-product .dj-buybox table.variations th.dj-variation-label--reset{align-items:baseline;display:flex;gap:12px}.single-product .dj-buybox table.variations th.dj-variation-label--reset .reset_variations{font-size:13px;font-weight:400;margin:0;position:static}.single-product .dj-buybox .commercekit_sticky-atc .commercekit-sticky-atc-intersector{display:flex;flex-direction:column;gap:10px}.single-product .dj-buybox form.cart .single_add_to_cart_button{align-items:center;background:var(--dj-pdp-accent);border:1px solid var(--dj-pdp-accent);display:flex;float:none;font-size:var(--t-fort);font-weight:600;height:52px;justify-content:center;line-height:1.2;margin:0;padding:0 18px;width:100%}.single-product .dj-buybox form.cart .single_add_to_cart_button:hover{background:var(--dj-pdp-accent-dark);border-color:var(--dj-pdp-accent-dark)}.single-product .dj-buybox .woocommerce-variation-price{display:none}.single-product .commercekit-sticky-add-to-cart__content-button{align-items:center;display:flex;gap:12px;justify-content:flex-end}.single-product .commercekit-sticky-add-to-cart__content-price{color:var(--dj-pdp-ink);font-size:var(--t-fort, 16px);font-weight:700;line-height:1.2;white-space:nowrap}.single-product .commercekit-sticky-add-to-cart__content-price .amount,.single-product .commercekit-sticky-add-to-cart__content-price .price,.single-product .commercekit-sticky-add-to-cart__content-price bdi,.single-product .commercekit-sticky-add-to-cart__content-price ins{font-size:inherit;font-weight:inherit;margin:0;text-decoration:none}.single-product .commercekit-sticky-add-to-cart__content-price del{display:none}@media (max-width:992px){.single-product .commercekit-sticky-add-to-cart__content-button{justify-content:space-between}.single-product .commercekit-sticky-add-to-cart__content-price{display:block}.single-product .commercekit-sticky-add-to-cart .sticky-atc_button{flex:1 1 auto;min-width:0;width:auto}}.single-product .dj-limite{color:var(--dj-pdp-muted);font-size:12px;margin:8px 0 0}.single-product .dj-buybox .commercekit-wishlist a,.single-product .dj-partage{align-items:center;background:0 0;border:1px solid var(--color-border-strong,#e2e2e2);border-radius:var(--dj-pdp-radius);color:var(--dj-pdp-ink);cursor:pointer;display:flex;flex:0 0 auto;height:44px;justify-content:center;margin:0;padding:0;position:relative;text-decoration:none;width:44px}.single-product .dj-buybox .commercekit-wishlist a span,.single-product .dj-partage .dj-partage__etat,.single-product .dj-partage .dj-partage__texte{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.single-product .dj-partage.est-confirme{border-color:var(--dj-pdp-ok,#1f7a3d);color:var(--dj-pdp-ok,#1f7a3d)}.single-product .dj-partage.est-echoue{border-color:var(--dj-pdp-erreur,#c1292e);color:var(--dj-pdp-erreur,#c1292e)}.single-product .dj-buybox .commercekit-wishlist a:hover,.single-product .dj-partage:hover{border-color:var(--dj-pdp-ink)}.single-product .summary .dj-buybox .commercekit-wishlist a.commercekit-save-wishlist{background:0 0;border:1px solid var(--color-border-strong,#e2e2e2);border-radius:var(--dj-pdp-radius);height:44px;padding:0;width:44px}.single-product .summary .dj-buybox .commercekit-wishlist a.commercekit-save-wishlist:hover{border-color:var(--dj-pdp-ink)}.single-product .dj-partage__icone{background-color:currentColor;display:inline-block;height:18px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cline x1='8.6' y1='10.5' x2='15.4' y2='6.5'/%3E%3Cline x1='8.6' y1='13.5' x2='15.4' y2='17.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cline x1='8.6' y1='10.5' x2='15.4' y2='6.5'/%3E%3Cline x1='8.6' y1='13.5' x2='15.4' y2='17.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}@media (max-width:992px){.single-product .dj-promo{margin-bottom:12px}.single-product .dj-prix .price bdi,.single-product .dj-prix .price ins,.single-product .dj-prix .price>.amount{font-size:var(--t-prix)}.single-product .dj-buybox .single_add_to_cart_button{height:52px}}.single-product .dj-buybox #shoptimizer-modals-wrapper{align-items:center;display:flex;gap:8px;margin-top:12px}.single-product .dj-buybox #shoptimizer-modals-wrapper .commercekit-wishlist{margin:0}.single-product .dj-buybox #shoptimizer-modals-wrapper .commercekit-wishlist.full{margin-left:0}.single-product .dj-buybox .commercekit-wishlist a em.cg-wishlist,.single-product .dj-buybox .commercekit-wishlist a em.cg-wishlist-t{display:block;height:18px;margin:0;position:relative;width:18px}.single-product .dj-buybox .commercekit-wishlist a em.cg-wishlist-t::before,.single-product .dj-buybox .commercekit-wishlist a em.cg-wishlist::before{height:18px;left:50%;top:50%;transform:translate(-50%,-50%);width:18px}@media (hover:hover) and (pointer:fine){.single-product .dj-buybox .commercekit-wishlist a,.single-product .dj-partage,.single-product .summary .dj-buybox .commercekit-wishlist a.commercekit-save-wishlist{height:36px;width:36px}.single-product .dj-buybox .commercekit-wishlist a em.cg-wishlist,.single-product .dj-buybox .commercekit-wishlist a em.cg-wishlist-t,.single-product .dj-buybox .commercekit-wishlist a em.cg-wishlist-t::before,.single-product .dj-buybox .commercekit-wishlist a em.cg-wishlist::before,.single-product .dj-partage__icone{height:15px;width:15px}}.single-product .summary .dj-sous-galerie{margin-top:16px}@media (max-width:992px){.single-product .summary .dj-sous-galerie{margin-top:0}.single-product .summary.entry-summary>.dj-rail{margin-top:var(--espace-bloc,24px)}}.single-product .cgkit-as-wrap .cgkit-attribute-swatches{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.single-product .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch{margin:0;padding:0;width:auto}.single-product .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button{background:var(--color-surface,#fff);border:1px solid var(--color-border-strong,#e2e2e2);border-radius:var(--dj-pdp-radius);color:var(--dj-pdp-ink);cursor:pointer;font-size:13px;font-weight:600;height:auto;line-height:1.2;min-height:44px;min-width:56px;padding:8px 14px;width:auto}.single-product .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button:not(.cgkit-disabled):hover{background:var(--color-surface,#fff);border-color:var(--dj-pdp-ink)}.single-product .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-swatch-selected{background:var(--color-surface,#fff);border-color:var(--dj-pdp-accent);box-shadow:inset 0 0 0 1px var(--dj-pdp-accent);color:var(--dj-pdp-ink);font-weight:700}.single-product .cgkit-as-wrap .cgkit-attribute-swatches .cgkit-attribute-swatch.cgkit-button button.cgkit-disabled{background:var(--color-surface-2,#f4f6f9);border-color:var(--color-border,#ededed);color:var(--dj-pdp-muted);cursor:default}.single-product table.variations th.label label{font-size:14px;margin-bottom:8px}.single-product .dj-acc__body .dj-question p,.single-product .dj-acc__body .woocommerce-product-details__short-description,.single-product .dj-acc__body>h2,.single-product .dj-acc__body>h3,.single-product .dj-acc__body>h4,.single-product .dj-acc__body>ol,.single-product .dj-acc__body>p,.single-product .dj-acc__body>ul{max-width:62ch}@media (min-width:993px){.single-product .dj-acc[data-section=tab-description] .dj-acc__body>h2,.single-product .dj-acc[data-section=tab-description] .dj-acc__body>h3,.single-product .dj-acc[data-section=tab-description] .dj-acc__body>h4,.single-product .dj-acc[data-section=tab-description] .dj-acc__body>ol,.single-product .dj-acc[data-section=tab-description] .dj-acc__body>p,.single-product .dj-acc[data-section=tab-description] .dj-acc__body>ul{max-width:none}}@media (max-width:992px){.single-product .dj-pdp-sections,.single-product .dj-tags,.single-product .product-details-wrapper,.single-product .related-wrapper>.recently-viewed-products,.single-product .related-wrapper>.related.products,.single-product .related-wrapper>.upsells.products,.single-product .related-wrapper>section,.single-product .related-wrapper>section.products{border-radius:var(--dj-pdp-radius);margin-left:0;margin-right:0;padding-left:var(--gutter-mobile,12px);padding-right:var(--gutter-mobile,12px)}.single-product .dj-pdp-sections{padding-left:0;padding-right:0}.single-product .dj-pdp-section{border-radius:0;padding-left:var(--gutter-mobile,12px);padding-right:var(--gutter-mobile,12px)}}.single-product .dj-acc__body ol,.single-product .dj-acc__body ul{margin:0 0 1.1em;padding-left:1.35em}.single-product .dj-acc__body ul{list-style:disc outside}.single-product .dj-acc__body ol{list-style:decimal outside}.single-product .dj-acc__body ul ul{list-style:circle outside}.single-product .dj-acc__body li{line-height:1.55;margin-bottom:.35em}.single-product .dj-acc__body li:last-child{margin-bottom:0}.single-product .dj-acc__body li>ol,.single-product .dj-acc__body li>ul{margin:.35em 0 .5em}.single-product .dj-acc__body .commentlist,.single-product .dj-acc__body .dj-avis__barres,.single-product .dj-acc__body .dj-points,.single-product .dj-acc__body .dj-questions__liste,.single-product .dj-acc__body ul.products{list-style:none;padding-left:0}.single-product .dj-livraison,.single-product .dj-whatsapp,.single-product section.commercekit-sticky-add-to-cart{border-color:var(--color-border,#ededed)}.single-product .dj-buybox .commercekit-wishlist a,.single-product .dj-buybox .quantity,.single-product .dj-partage{border-color:var(--color-border-strong,#e2e2e2)}.single-product .dj-buybox p.stock,.single-product .dj-points__titre,.single-product .sticky-atc_button{font-size:15px}.single-product #commercegurus-pdp-gallery .swiper-button-next,.single-product #commercegurus-pdp-gallery .swiper-button-prev,.single-product .images .swiper-button-next,.single-product .images .swiper-button-prev,.single-product .woocommerce-product-gallery .swiper-button-next,.single-product .woocommerce-product-gallery .swiper-button-prev{background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#ededed);border-radius:var(--radius-md,10px);height:44px;width:44px}.single-product div.product .dj-prix .price{column-gap:10px}.single-product .dj-prix .dj-remise,.single-product .dj-prix .price del,.single-product .dj-prix .price ins{margin:0}.single-product .dj-prix .dj-remise{order:3}.single-product .dj-prix .screen-reader-text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.single-product .dj-prix .price del,.single-product .dj-prix .price del bdi{font-size:15px}@media (min-width:481px) and (max-width:992px){.single-product .product-details-wrapper .cg-main-swiper,.single-product .product-details-wrapper .cg-thumb-swiper,.single-product .product-details-wrapper .flex-viewport,.single-product .product-details-wrapper .woocommerce-product-gallery__wrapper{margin-left:auto;margin-right:auto;max-width:460px}}.single-product .cg-thumb-swiper .swiper-slide{border-radius:var(--dj-pdp-radius,4px);cursor:pointer;height:auto;opacity:.72;overflow:hidden;transition:opacity var(--dj-t-rapide, 150ms) ease}.single-product .cg-thumb-swiper .swiper-slide img{aspect-ratio:1/1;border:2px solid transparent;border-radius:var(--dj-pdp-radius,4px);box-sizing:border-box;display:block;height:auto;object-fit:cover;transition:border-color var(--dj-t-rapide, 150ms) ease;width:100%}.single-product .cg-thumb-swiper .swiper-slide:hover img{border-color:var(--color-border-strong,#e2e2e2)}.single-product .cg-thumb-swiper .swiper-slide.swiper-slide-thumb-active img{border-color:var(--dj-pdp-accent,#fc803c)}.single-product .cg-thumb-swiper .swiper-slide:hover{opacity:1}.single-product .cg-thumb-swiper .swiper-slide.swiper-slide-thumb-active{opacity:1}.single-product #commercegurus-pdp-gallery .swiper-button-next,.single-product #commercegurus-pdp-gallery .swiper-button-prev,.single-product .cg-main-swiper .swiper-slide{cursor:pointer}
/*# sourceMappingURL=pdp-redesign.min.css.map */