.elementor-5418 .elementor-element.elementor-element-e3a91c01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:44px;--padding-bottom:64px;--padding-left:46px;--padding-right:46px;}.elementor-5418 .elementor-element.elementor-element-e3a91c01:not(.elementor-motion-effects-element-type-background), .elementor-5418 .elementor-element.elementor-element-e3a91c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5418 .elementor-element.elementor-element-e3a91c02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:46px 46px;--row-gap:46px;--column-gap:46px;--flex-wrap:wrap;}.elementor-5418 .elementor-element.elementor-element-e3a91c03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:22px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5418 .elementor-element.elementor-element-f5a1c130{--display:flex;--padding-top:14px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-5418 .elementor-element.elementor-element-e3a91c05{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B88943;--border-color:#B88943;--border-radius:200px 200px 22px 22px;--padding-top:56px;--padding-bottom:40px;--padding-left:38px;--padding-right:38px;}.elementor-5418 .elementor-element.elementor-element-e3a91c05:not(.elementor-motion-effects-element-type-background), .elementor-5418 .elementor-element.elementor-element-e3a91c05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5418 .elementor-element.elementor-element-e3a91c07{text-align:center;}.elementor-5418 .elementor-element.elementor-element-e3a91c07 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;color:#B88943;}.elementor-5418 .elementor-element.elementor-element-e3a91c08{--divider-border-style:solid;--divider-color:#B88943;--divider-border-width:1px;}.elementor-5418 .elementor-element.elementor-element-e3a91c08 .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0;}.elementor-5418 .elementor-element.elementor-element-e3a91c08 .elementor-divider{text-align:center;padding-block-start:7px;padding-block-end:7px;}.woocommerce .elementor-5418 .elementor-element.elementor-element-e3a91c09 .woocommerce-product-details__short-description{color:#B88943;font-family:"Cormorant Garamond", Sans-serif;font-size:23px;font-weight:400;}.elementor-5418 .elementor-element.elementor-element-e3a91c0a{text-align:center;}.woocommerce .elementor-5418 .elementor-element.elementor-element-e3a91c0a .price{color:#B88943;font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:600;}.elementor-5418 .elementor-element.elementor-element-e3a91c0b.elementor-element{--align-self:stretch;}.elementor-5418 .elementor-element.elementor-element-e3a91c0b .cart button, .elementor-5418 .elementor-element.elementor-element-e3a91c0b .cart .button{font-family:"Cinzel", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;color:#FFFFFF;background-color:#B88943;transition:all 0.2s;}.elementor-5418 .elementor-element.elementor-element-e3a91c0b .cart button:hover, .elementor-5418 .elementor-element.elementor-element-e3a91c0b .cart .button:hover{color:#FFFFFF;background-color:#B88943;}.elementor-5418 .elementor-element.elementor-element-e3a91c0b .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-5418 .elementor-element.elementor-element-e3a91c0b form.cart table.variations label{color:#B88943;font-family:"Cinzel", Sans-serif;font-size:15px;}.elementor-5418 .elementor-element.elementor-element-e3a91c15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5418 .elementor-element.elementor-element-e3a91c10{--display:flex;--padding-top:36px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-5418 .elementor-element.elementor-element-e3a91c0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#B88943;--border-color:#B88943;--margin-top:54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}@media(min-width:768px){.elementor-5418 .elementor-element.elementor-element-e3a91c01{--content-width:1180px;}.elementor-5418 .elementor-element.elementor-element-e3a91c03{--width:100%;}.elementor-5418 .elementor-element.elementor-element-f5a1c130{--width:100%;}.elementor-5418 .elementor-element.elementor-element-e3a91c05{--width:100%;}.elementor-5418 .elementor-element.elementor-element-e3a91c10{--width:100%;}}@media(max-width:1024px){.elementor-5418 .elementor-element.elementor-element-e3a91c01{--padding-top:32px;--padding-bottom:44px;--padding-left:28px;--padding-right:28px;}.elementor-5418 .elementor-element.elementor-element-e3a91c05{--padding-top:40px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01{--padding-top:24px;--padding-bottom:36px;--padding-left:18px;--padding-right:18px;}.elementor-5418 .elementor-element.elementor-element-e3a91c05{--padding-top:52px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-5418 .elementor-element.elementor-element-e3a91c07 .elementor-heading-title{font-size:30px;}.woocommerce .elementor-5418 .elementor-element.elementor-element-e3a91c09 .woocommerce-product-details__short-description{font-size:21px;}}/* Start custom CSS for container, class: .elementor-element-e3a91c05 */.elementor-5418 .elementor-element.elementor-element-e3a91c05{outline:1px solid rgba(184,137,67,.62);outline-offset:8px;box-shadow:0 12px 30px rgba(184,137,67,.10)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3a91c02 */.elementor-5418 .elementor-element.elementor-element-e3a91c02{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:54px;align-items:start}@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c02{grid-template-columns:1fr;gap:32px}} 
.elementor-5418 .elementor-element.elementor-element-e3a91c02{align-items:stretch!important}

/* On Œil de Tigre phones, the purchase card precedes the gallery. */
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c02 > .elementor-element-e3a91c05{order:-1!important;grid-row:1!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3a91c01 */.elementor-5418 .elementor-element.elementor-element-e3a91c01{max-width:1200px;margin:34px auto 90px;background:#FFFFFF;border:1px solid #B88943;box-shadow:0 20px 48px rgba(121,82,38,.07)}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery{float:none!important;width:100%!important;max-width:380px!important;margin:14px auto 0!important;padding:30px 22px 20px!important;background:#FFFFFF;border:1px solid #B88943;border-radius:190px 190px 22px 22px;overflow:hidden;outline:1px solid rgba(184,137,67,.62);outline-offset:8px;box-shadow:0 12px 30px rgba(184,137,67,.10)}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image{background:#FFFFFF;border:0;border-radius:0;overflow:hidden}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image a{display:block}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image img{display:block;width:70%!important;max-width:260px!important;height:330px!important;max-height:330px!important;object-fit:contain!important;margin:0 auto!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .flex-control-thumbs{display:flex!important;justify-content:center;flex-wrap:wrap;gap:12px;margin:16px 0 0!important;padding:0!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .flex-control-thumbs li{float:none!important;width:78px!important;height:78px!important;margin:0!important;border:1px solid #B88943;border-radius:12px;overflow:hidden}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .flex-control-thumbs li img{width:100%!important;height:100%!important;object-fit:contain}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__trigger{top:16px!important;right:16px!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-details__short-description p{font-family:"Helvetica Neue",Arial,sans-serif;font-size:17px;line-height:1.7;color:#4A2633;text-align:center;margin:0 0 13px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-price .price,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-price .woocommerce-Price-amount,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-price bdi{font-family:"Cormorant Garamond",Georgia,serif;font-size:34px!important;color:#B88943!important;font-weight:600}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form{width:100%;margin-top:12px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form .variations{width:100%;margin:0 0 18px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form .variations tr,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form .variations th,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form .variations td{display:block!important;width:100%!important;text-align:center!important;padding:0!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form .variations label{display:block;font-family:Cinzel,Georgia,serif;font-size:15px;font-weight:500;letter-spacing:.04em;color:#B88943;margin:0 0 12px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-swatches-container{display:flex!important;justify-content:center!important;flex-wrap:wrap;gap:12px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-swatches-option.cfvsw-label-option{min-width:130px!important;min-height:45px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:9px 18px!important;border:1px solid #B88943!important;border-radius:999px!important;background:#FFFFFF!important;color:#B88943!important;box-shadow:none!important;font-family:"Helvetica Neue",Arial,sans-serif;font-size:15px!important;transition:.2s ease}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-swatches-option.cfvsw-label-option.cfvsw-selected-swatch,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-swatches-option.cfvsw-label-option:hover{background:#FFFFFF!important;border-color:#B88943!important;color:#4A2633!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .reset_variations{display:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-variation-description{text-align:center;font-family:"Helvetica Neue",Arial,sans-serif;color:#4A2633;font-size:15px;line-height:1.6;background:#FFFFFF;border-left:2px solid #B88943;padding:15px 18px;margin:10px 0 16px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-variation-description p{margin:0}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-variation-price{display:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button{background:#B88943!important;color:#FFFFFF!important;border:1px solid #B88943!important;border-radius:999px!important;min-height:51px;padding:13px 30px!important;font-family:"Helvetica Neue",Arial,sans-serif;font-size:16px!important;font-weight:600!important;transition:.2s ease}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button:hover{background:#B88943!important;border-color:#B88943!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-variation-add-to-cart{justify-content:center!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .quantity .qty{min-height:49px!important;border:1px solid #B88943!important;border-radius:10px!important;color:#4A2633!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-content{color:#B88943;font-family:"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.75}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-content h2{font-family:Cinzel,Georgia,serif;color:#B88943;font-size:25px;font-weight:500;margin:0 0 16px}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01{margin:12px 12px 50px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image img{height:300px!important;max-height:300px!important}}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery{max-width:330px!important;border-radius:155px 155px 18px 18px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image img{height:260px!important;max-height:260px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .flex-control-thumbs li{width:70px!important;height:70px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-swatches-option.cfvsw-label-option{min-width:120px!important;font-size:14px!important}}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-title .elementor-heading-title,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-title h1,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-title .product_title{color:#B88943!important;text-align:center!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-details__short-description,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-details__short-description p{color:#B88943!important;text-align:center!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-size:23px!important;font-weight:400!important;line-height:1.4!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-add-to-cart,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-add-to-cart,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations tbody,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations tr,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations td.value{width:100%!important;max-width:100%!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations td.value .cfvsw-swatches-container{display:flex!important;width:100%!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0 auto!important;padding:0!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button{background:linear-gradient(135deg,#B88943 0%,#B88943 54%,#B88943 100%)!important;color:#FFFFFF!important;border:1px solid #B88943!important;min-width:215px!important;border-radius:999px!important;font-family:Cinzel,Georgia,serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:.07em!important;text-shadow:0 1px 1px rgba(77,45,12,.15)!important;box-shadow:0 6px 16px rgba(134,97,35,.20)!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button:hover{background:linear-gradient(135deg,#B88943 0%,#B88943 54%,#B88943 100%)!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button.disabled{opacity:.86!important;cursor:not-allowed!important;box-shadow:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:1000px;margin:0 auto}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-pill{display:flex;align-items:center;justify-content:center;gap:11px;min-height:56px;padding:12px 18px;border:1px solid #B88943;border-radius:999px;background:#FFFFFF;color:#B88943!important;text-decoration:none!important;text-align:center;font:500 12px/1.35 Cinzel,Georgia,serif;letter-spacing:.035em;box-shadow:0 5px 15px rgba(121,82,38,.045)}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-pill i{display:block;width:8px;height:8px;flex:none;transform:rotate(45deg);background:#B88943}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 a.sla-trust-pill:hover{border-color:#B88943;color:#4A2633!important;background:#FFFFFF}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-row{grid-template-columns:1fr;gap:10px;max-width:340px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-pill{min-height:48px}}

.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-variation-description,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-variation-description p{color:#B88943!important;font-weight:300!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form .variations label,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-swatches-option.cfvsw-label-option,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .quantity .qty{color:#B88943!important}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-details__short-description,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-details__short-description p{font-size:21px!important}}


@media(max-width:480px){.elementor-5418 .elementor-element.elementor-element-e3a91c01{margin:8px 8px 34px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery{max-width:min(100%,310px)!important;padding:24px 16px 16px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image img{width:78%!important;max-width:225px!important;height:240px!important;max-height:240px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .flex-control-thumbs{gap:10px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations td.value .cfvsw-swatches-container{gap:8px!important;flex-wrap:wrap!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-swatches-option.cfvsw-label-option{min-width:110px!important;padding:8px 12px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button{max-width:100%!important;min-width:0!important;width:100%!important}}

@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery{margin-top:8px!important}}

.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image:has(img[src*="Photoroom-20260923_204351094-3"]){position:relative}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image:has(img[src*="Photoroom-20260923_204351094-3"])::after{content:"Votre bijou est accompagné de sa pochette.";position:absolute;left:0;right:0;bottom:3px;display:block;max-width:270px;margin:0 auto;padding:0 8px;text-align:center;color:#B88943;font:400 18px/1.15 "Cormorant Garamond",Georgia,serif}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image:has(img[src*="Photoroom-20260923_204351094-3"])::after{font-size:16px;bottom:1px}}

.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-finish-prompt{display:block;margin:0 0 3px;color:#B88943;font-size:inherit!important;font-weight:inherit;line-height:inherit}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-finish-prompt{font-size:inherit!important}}

.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-price .woocommerce-Price-currencySymbol,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-price .woocommerce-Price-amount span{color:#B88943!important}

/* Logo SLA hors du cadre de la galerie */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-mark{display:flex;justify-content:center;align-items:center;max-width:380px;margin:22px auto 0;background:transparent!important;border:0!important;box-shadow:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-mark img{display:block;width:170px;max-width:100%;height:auto;background:transparent!important;object-fit:contain}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-mark{margin:16px auto 0}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-mark img{width:120px}}
/* Ce modèle décrit déjà la chaîne près du prix : pas de section répétée en bas. */
body.postid-5126 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c0c{display:none!important}
/* Bouton mobile assorti aux choix de finition. */
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button.disabled{display:block!important;width:min(100%,260px)!important;min-width:0!important;min-height:48px!important;margin:4px auto 0!important;padding:9px 18px!important;border:1px solid #B88943!important;border-radius:999px!important;background:#FFFFFF!important;color:#B88943!important;font-family:"Helvetica Neue",Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-shadow:none!important;box-shadow:none!important;opacity:1!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button:hover,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button:focus-visible{background:#FFFFFF!important;border-color:#B88943!important;color:#4A2633!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button.disabled{background:#FFFFFF!important;color:#B88943!important;cursor:not-allowed!important}}

/* Signature de marque sous la galerie, sans cadre. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;max-width:380px;margin:12px auto 0;text-align:center}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-mark img{width:220px;height:auto;max-width:100%;object-fit:contain}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-mark p{margin:-4px 0 0;color:#B88943;font:400 21px/1.25 "Cormorant Garamond",Georgia,serif;letter-spacing:.025em}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-mark{margin:8px auto 0}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-mark img{width:130px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-mark p{font-size:18px;margin:-2px 12px 0}}
/* Achat assorti aux boutons de finition. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button.disabled{background:#FFFFFF!important;color:#B88943!important;border:1px solid #B88943!important;font-family:"Helvetica Neue",Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;text-shadow:none!important;box-shadow:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button:hover,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button:focus-visible{background:#FFFFFF!important;color:#4A2633!important;border-color:#B88943!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button.disabled{background:#FFFFFF!important;color:#B88943!important;cursor:not-allowed!important}

/* Signature dans la colonne gauche, sous les vignettes. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c03{align-items:center!important;justify-content:flex-start!important;min-height:100%!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c12{width:100%;margin:24px auto 0;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0 auto;text-align:center;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature img{display:block;width:220px;max-width:100%;height:auto;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature p{margin:-4px 0 0;color:#B88943;font:400 21px/1.25 "Cormorant Garamond",Georgia,serif;letter-spacing:.025em}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c12{margin:10px auto 0}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature img{width:130px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature p{font-size:18px;margin:-2px 12px 0}}

/* Nom et signature sous le monogramme. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-name{display:block;margin:2px 0 4px;color:#B88943;font:500 18px/1.3 Cinzel,Georgia,serif;letter-spacing:.14em}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-phrase{margin:0;color:#B88943;font:400 25px/1.22 "Cormorant Garamond",Georgia,serif;letter-spacing:.01em;max-width:380px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-wave{display:block;width:180px;height:18px;margin:10px auto 0;overflow:visible}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-name{font-size:15px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-phrase{font-size:20px;max-width:300px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-wave{width:130px;height:13px;margin-top:7px}}

/* Éclat champagne très discret derrière le monogramme : aucune boîte ni bordure. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature{position:relative;isolation:isolate;padding:12px 12px 20px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature::before{content:"";position:absolute;z-index:-1;top:20px;left:50%;transform:translateX(-50%);width:min(100%,340px);height:255px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(232,208,158,.27) 0%,rgba(244,231,203,.15) 43%,rgba(255,255,255,0) 74%);pointer-events:none}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-name{color:#B88943}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-phrase{font-size:27px;line-height:1.2;color:#B88943}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature{padding:4px 8px 14px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature::before{top:12px;width:220px;height:170px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-phrase{font-size:21px}}

/* Ligne droite, délicate et régulière sous la signature. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-wave{display:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-rule{display:block;width:170px;max-width:65%;height:1px;margin:14px auto 0;background:linear-gradient(90deg,transparent,#B88943 18%,#B88943 82%,transparent)}
/* La signature suit le choix et le bouton d’achat sur les écrans empilés. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c15{display:none!important}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c12{display:none!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c15{display:flex!important;align-items:center!important;justify-content:center!important;margin:0 0 24px!important;padding:0 12px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c16{width:100%!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-rule{width:130px;margin-top:10px}}

/* Supprimer le trait gris natif entre les finitions et la quantité. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations tbody,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations tr,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations th,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations td,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form .single_variation_wrap,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form .woocommerce-variation-add-to-cart{border-top:0!important;border-bottom:0!important;box-shadow:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form table.variations{margin-bottom:17px!important}

.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form .e-atc-qty-button-holder,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations_form .woocommerce-variation.single_variation{border-top:0!important;border-bottom:0!important;box-shadow:none!important}

/* Quantité : contour et valeur dans le doré de la fiche. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .quantity input.qty,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .e-atc-qty-button-holder .quantity input.qty{border:1px solid #B88943!important;border-radius:10px!important;background:#FFFFFF!important;color:#B88943!important;-webkit-text-fill-color:#B88943!important;caret-color:#B88943!important;box-shadow:none!important;font-weight:500!important;opacity:1!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .quantity input.qty:focus,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .quantity input.qty:focus-visible{border-color:#B88943!important;outline:none!important;box-shadow:0 0 0 2px rgba(179,138,66,.18)!important}

/* Vraies minuscules du nom de marque : SousLesAstres. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-name{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:26px!important;font-weight:500!important;line-height:1.15!important;letter-spacing:.025em!important;text-transform:none!important;font-variant:normal!important;color:#B88943!important;margin:0 0 5px!important}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-name{font-size:22px!important}}

/* Nom de marque légèrement plus présent que la devise. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-name{font-size:30px!important;font-weight:600!important;color:#B88943!important}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-name{font-size:24px!important}}

/* Signature : trait plus court. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-rule{width:105px!important;max-width:45%!important}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-rule{width:85px!important}}

/* Trois repères de confiance : double contour doré comme les arches de la fiche. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-row{gap:18px!important;padding:5px!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-pill{position:relative!important;min-height:64px!important;padding:15px 22px!important;border:1px solid #B88943!important;border-radius:999px!important;background:#FFFFFF!important;box-shadow:0 5px 15px rgba(121,82,38,.045)!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-pill::before{content:"";position:absolute;inset:5px;border:1px solid rgba(198,164,94,.72);border-radius:inherit;pointer-events:none}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 a.sla-trust-pill:hover{color:#B88943!important;background:#FFFFFF!important}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-row{gap:12px!important;max-width:340px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-pill{min-height:56px!important}}

/* Colliers Goutte : gallery outline, product image and purchase panel */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery{position:relative!important;float:none!important;width:100%!important;max-width:430px!important;min-height:510px!important;margin:0 auto!important;padding:72px 35px 30px!important;background:#FFFFFF!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;overflow:visible!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery::before,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery::after{content:"";position:absolute;inset:0;display:block;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20400%20500%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M200%208%20C245%2075%20326%20170%20365%20258%20C394%20319%20380%20392%20337%20442%20C302%20484%20251%20498%20200%20498%20C149%20498%2098%20484%2063%20442%20C20%20392%206%20319%2035%20258%20C74%20170%20155%2075%20200%208%20Z%22%20fill%3D%22none%22%20stroke%3D%22%23C9AA70%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;pointer-events:none;z-index:2}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery::after{inset:8px;opacity:.55}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image img{display:block!important;width:75%!important;max-width:270px!important;height:280px!important;max-height:280px!important;object-fit:contain!important;margin:0 auto!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .flex-control-thumbs{position:relative;z-index:3;gap:8px!important;margin:12px auto 0!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .flex-control-thumbs li{width:53px!important;height:53px!important;border-radius:9px!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-goutte-path{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 28px;color:#4A2633;font:400 13px/1.4 "Helvetica Neue",Arial,sans-serif}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-goutte-path a{color:#B88943;text-decoration:none}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin:15px auto 0;padding:15px 0 0;border-top:1px solid #E9DEC8;text-align:left}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch img{width:70px;height:70px;flex:none;object-fit:contain}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch strong{display:block;color:#B88943;font:500 19px/1.1 "Cormorant Garamond",Georgia,serif}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch span{display:block;color:#4A2633;font:400 12px/1.4 "Helvetica Neue",Arial,sans-serif}
@media(max-width:900px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery{max-width:390px!important;min-height:475px!important}}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery{max-width:330px!important;min-height:405px!important;padding:58px 24px 22px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image img{width:76%!important;max-width:225px!important;height:225px!important;max-height:225px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .flex-control-thumbs li{width:45px!important;height:45px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-goutte-path{font-size:12px;margin-bottom:18px}}

/* Keep necklace photographs inside the gold teardrop */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__wrapper{margin-top:25px!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image img{width:60%!important;max-width:220px!important;height:255px!important;max-height:255px!important;object-fit:contain!important;margin:0 auto!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch > div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch strong,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch span{position:static!important;display:block!important;line-height:1.35!important;text-align:left!important;margin:0!important}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__wrapper{margin-top:16px!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-gallery__image img{width:62%!important;max-width:185px!important;height:210px!important;max-height:210px!important}}

/* The Œil de Tigre pouch is the final gallery photograph */
body.postid-2425 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch,body.postid-2439 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch,body.postid-2469 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch{display:none!important}

/* Signature Goutte: longer phrase under the SLA mark */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-phrase{font-size:20px!important;line-height:1.28!important;max-width:390px!important;margin:4px auto 0!important}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-brand-signature .sla-brand-phrase{font-size:18px!important;max-width:300px!important}}

/* Tighter phone spacing from SLA signature to trust badges and characteristics. */
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c15{margin-bottom:0!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c10{padding-top:6px!important;padding-bottom:0!important}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c0c{margin-top:18px!important;padding-top:18px!important}}

/* On this collier, place trust and the complementary bracelet in the desktop left column. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c132,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c133,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c142,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c143,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c152,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c153{display:none!important}
@media(min-width:901px){body.postid-2425 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130{display:flex!important;width:100%!important}body.postid-2425 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c10{display:none!important}body.postid-2425 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c132{display:block!important;width:100%!important}body.postid-2425 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130 .sla-trust-row{gap:8px!important}body.postid-2425 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130 .sla-trust-pill{padding:12px 8px!important;gap:6px!important;font-size:11px!important}}
@media(min-width:901px){body.postid-2439 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130{display:flex!important;width:100%!important}body.postid-2439 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c10{display:none!important}body.postid-2439 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c142{display:block!important;width:100%!important}body.postid-2439 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130 .sla-trust-row{gap:8px!important}body.postid-2439 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130 .sla-trust-pill{padding:12px 8px!important;gap:6px!important;font-size:11px!important}}
@media(min-width:901px){body.postid-2469 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130{display:flex!important;width:100%!important}body.postid-2469 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c10{display:none!important}body.postid-2469 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c152{display:block!important;width:100%!important}body.postid-2469 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130 .sla-trust-row{gap:8px!important}body.postid-2469 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130 .sla-trust-pill{padding:12px 8px!important;gap:6px!important;font-size:11px!important}}
@media(max-width:900px){body.postid-2425 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c133{display:block!important}}
@media(max-width:900px){body.postid-2439 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c143{display:block!important}}
@media(max-width:900px){body.postid-2469 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c153{display:block!important}}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing{max-width:480px;margin:16px auto 0;padding:18px 20px;border:1px solid #B88943;outline:1px solid rgba(198,164,94,.5);outline-offset:5px;border-radius:24px;background:#FFFFFF;box-shadow:0 8px 24px rgba(121,82,38,.05);text-align:center}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing-eyebrow{font:500 12px/1.4 Cinzel,Georgia,serif;letter-spacing:.06em;color:#B88943;margin:0 0 10px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing a{display:flex;align-items:center;justify-content:center;gap:18px;color:#B88943!important;text-decoration:none!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing img{display:block;width:118px;height:118px;flex:none;object-fit:contain;border-radius:0;background:transparent;box-shadow:none}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing-copy{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing strong{font:500 23px/1.1 "Cormorant Garamond",Georgia,serif;color:#B88943}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing-cta{font:500 11px/1.3 Cinzel,Georgia,serif;letter-spacing:.04em;color:#B88943;border-bottom:1px solid #B88943;padding-bottom:3px}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing{max-width:340px;margin:20px auto;padding:16px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing img{width:96px;height:96px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing strong{font-size:20px}}

/* Discreet product information panels for Goutte necklaces. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-product-accordions{width:min(100%,740px);margin:6px auto 0;display:grid;gap:12px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-panel{border:1px solid rgba(198,164,94,.7);border-radius:16px;background:#FFFFFF;overflow:hidden;box-shadow:none}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-panel summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;color:#B88943;font:500 21px/1.2 "Cormorant Garamond",Georgia,serif;text-align:left}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-panel summary::-webkit-details-marker{display:none}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-panel summary:focus-visible{outline:2px solid #B88943;outline-offset:-4px;border-radius:14px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-panel[open]{background:#FFFFFF}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-plus{position:relative;width:19px;height:19px;flex:none}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-plus::before,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-plus::after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1px;background:#B88943;transform:translate(-50%,-50%)}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-plus::after{transform:translate(-50%,-50%) rotate(90deg)}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-panel[open] .sla-info-plus::after{opacity:0}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-body{border-top:1px solid rgba(198,164,94,.3);padding:14px 22px 18px;color:#B88943;font:400 15px/1.65 "Helvetica Neue",Arial,sans-serif;text-align:left}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-body p{margin:0 0 7px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-body p:last-child{margin-bottom:0}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-body strong{font-weight:600;color:#B88943}
@media(max-width:767px){.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-product-accordions{gap:10px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-panel summary{padding:13px 16px;font-size:19px}.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-body{padding:13px 16px 16px;font-size:14px}}

/* Labradorite: same pairing layout on the prepared product */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c162,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c163{display:none!important}
body.postid-5443 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pouch{display:none!important}
@media(min-width:901px){body.postid-5443 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130{display:flex!important;width:100%!important}body.postid-5443 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-e3a91c10{display:none!important}body.postid-5443 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c162{display:block!important;width:100%!important}body.postid-5443 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130 .sla-trust-row{gap:8px!important}body.postid-5443 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c130 .sla-trust-pill{padding:12px 8px!important;gap:6px!important;font-size:11px!important}}
@media(max-width:900px){body.postid-5443 .elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-element-f5a1c163{display:block!important}}
/* Accessibilité et cohérence du panneau d’achat. */
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-hidden-select{display:block!important;position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-hidden-select:focus-within{position:static!important;width:100%!important;height:auto!important;margin:0 0 10px!important;overflow:visible!important;clip-path:none!important;white-space:normal!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .reset_variations{display:inline-block!important;color:#4A2633!important;min-height:44px;padding:10px}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .variations label,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-swatches-option.cfvsw-label-option,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .cfvsw-swatch-inner,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .quantity input.qty,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-product-details__short-description p,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-variation-description,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .woocommerce-variation-description p,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-body,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-info-body strong,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-trust-pill,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing a,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing strong,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .sla-pairing-cta{color:#4A2633!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-price .price,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .elementor-widget-woocommerce-product-price .price *,.elementor-5418 .elementor-element.elementor-element-e3a91c01 .single_add_to_cart_button.button{color:#4A2633!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 .quantity input.qty{-webkit-text-fill-color:#4A2633!important}
.elementor-5418 .elementor-element.elementor-element-e3a91c01 a:focus-visible,.elementor-5418 .elementor-element.elementor-element-e3a91c01 button:focus-visible,.elementor-5418 .elementor-element.elementor-element-e3a91c01 select:focus-visible,.elementor-5418 .elementor-element.elementor-element-e3a91c01 input:focus-visible,.elementor-5418 .elementor-element.elementor-element-e3a91c01 summary:focus-visible{outline:3px solid #4A2633!important;outline-offset:3px!important}/* End custom CSS */