.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-justify-center{justify-content:center}.flex-justify-start{justify-content:flex-start}.flex-justify-between{justify-content:space-between}.flex-align-center{align-items:center}.flex-align-start{align-items:flex-start}.flex-align-end{align-items:flex-end}.flex-wrap{flex-wrap:wrap}.flex-no-wrap{flex-wrap:nowrap}.no-wrap{margin:-100px;padding-left:100px;padding-right:100px}.dev{background:#ff0}.padding-20{padding:20px}.no-pt{padding-top:0}.no-pb{padding-bottom:0}.desktop-only{display:none;position:relative}.mobile-only{display:block;position:relative}@media only screen and (min-width: 768px){.flex{display:flex}.desktop-only{display:block}.desktop-only.flex{display:flex}.mobile-only{display:none}}.mobile-two-up{display:flex;flex-wrap:wrap}.mobile-two-up>div{padding:25px;flex:1 1 50%}@media only screen and (min-width: 768px){.desktop-four-up{display:flex;flex-wrap:nowrap}.desktop-four-up>div{padding:25px;flex:1 1 25%}}#reassurance .flex>div{padding:0}@media only screen and (max-width: 768px){#reassurance .flex{padding:12px}#reassurance .flex>div h3{font-size:12px;line-height:16px}#reassurance .flex>div p{font-size:11px;line-height:14px}}#support-client>.flex>div{flex:0 1 33%;padding:25px}@media only screen and (max-width: 768px){#support-client>.flex>div{padding:12px}}@media only screen and (max-width: 768px){#support-client .flex{padding:25px}#support-client .flex>div h3{font-size:12px;line-height:16px}#support-client .flex>div p{font-size:11px;line-height:14px}}#product-reassurance ul li{list-style-type:none;display:flex;align-items:center}.bold_option_product_title{border-top:1px solid #ccc;font-size:12px;padding:10px 0 0;text-transform:uppercase;line-height:14px;color:#d59c82}.bold_option_title,.bold_option_value_price{font-weight:700;display:block;width:auto}.bold_option_element input,.bold_option_element,.bold_option_element select{margin:5px 0 0}.bold_help_text{display:block;font-size:11px;line-height:13px;background:#eee;margin:30px 0 60px;color:#000;padding:10px;border-radius:5px}.addCharacter{border:1px solid;border-radius:10px;margin-bottom:20px;margin-right:10px;border-color:#ccc}.addCharacter:hover{border-color:#aaa;background:#eee}input[name="properties[Vos Lettres]"]{padding:10px 0;border:none;text-align:center;text-transform:uppercase;letter-spacing:10px;border-bottom:1px dotted;font-size:20px}input[name="properties[Votre Lettre]"]{padding:10px 0;border:none;text-align:center;text-transform:uppercase;letter-spacing:10px;border-bottom:1px dotted;font-size:20px;margin-bottom:10px}.bold_option_price_display.highlight{background:#ffffce;padding:2px 10px}.ProductForm__AddToCart:hover .highlight{color:#5c5c5c}.grecaptcha-badge{visibility:hidden!important}#collection-sort-popover button[data-value=title-ascending],#collection-sort-popover button[data-value=title-descending],#collection-sort-popover button[data-value=created-ascending],#collection-sort-popover button[data-value=created-descending]{display:none}#celebrities.flex div{width:calc(20% - 10px);padding:5px}#celebrities.flex div img{padding-top:5px;padding-bottom:5px}@media only screen and (max-width: 768px){#celebrities.flex div{width:calc(33% - 10px)}}.ProductItem__LabelList{right:10px;text-align:right;left:initial}.ProductItem__Label{letter-spacing:.05em!important;background-color:#e09b7e;color:#fff}span.ProductItem__Label.coup-de-c-ur-,span.ProductItem__Label.en-solde,span.ProductItem__Label.ProductItem__Label--onSale,span.ProductItem__Label.prix-en-baisse-{background:#e09b7e}span.ProductItem__Label.rupture,span.ProductItem__Label.ProductItem__Label--soldOut{background:#ccc}.facets input[value=Rectangle]~label:before{content:" ";width:20px;height:20px;position:relative;opacity:1;display:block;float:left;margin-right:10px;background:url(/cdn/shop/files/pierre_rectangle_alt.svg?v=1690816237) 50% 50%;background-size:80%;background-repeat:no-repeat}.facets input[value=Poire]~label:before{content:" ";width:20px;height:20px;position:relative;opacity:1;display:block;float:left;margin-right:10px;background:url(/cdn/shop/files/pierre_drop.svg?v=1690816237) 50% 50%;background-size:80%;background-repeat:no-repeat}.facets input[value=\c9toile]~label:before{content:" ";width:20px;height:20px;position:relative;opacity:1;display:block;float:left;margin-right:10px;background:url(/cdn/shop/files/pierre_etoile.svg?v=1690816237) 50% 50%;background-size:80%;background-repeat:no-repeat}.facets input[value=Fleur]~label:before{content:" ";width:20px;height:20px;position:relative;opacity:1;display:block;float:left;margin-right:10px;background:url(/cdn/shop/files/pierre_fleur_alt.svg?v=1690816237) 50% 50%;background-size:80%;background-repeat:no-repeat}.facets input[value=Rond]~label:before{content:" ";width:20px;height:20px;position:relative;opacity:1;display:block;float:left;margin-right:10px;background:url(/cdn/shop/files/pierre_ronde.svg?v=1690816237) 50% 50%;background-size:80%;background-repeat:no-repeat}.facets input[value=Princesse]~label:before{content:" ";width:20px;height:20px;position:relative;opacity:1;display:block;float:left;margin-right:10px;background:url(/cdn/shop/files/pierre_princesse.svg?v=1690816237) 50% 50%;background-size:80%;background-repeat:no-repeat}.facets input[value=Losange]~label:before{content:" ";width:20px;height:20px;position:relative;opacity:1;display:block;float:left;margin-right:10px;background:url(/cdn/shop/files/pierre_losange_alt.svg?v=1690816237) 50% 50%;background-size:80%;background-repeat:no-repeat}.facets input[value=Multi]~label:before{content:" ";width:20px;height:20px;position:relative;opacity:1;display:block;float:left;margin-right:10px;background:url(/cdn/shop/files/pierre_multi_alt.svg?v=1690816237) 50% 50%;background-size:80%;background-repeat:no-repeat}.facets input[value="Clos serti"]~label:before{content:" ";width:20px;height:20px;position:relative;opacity:1;display:block;float:left;margin-right:10px;background:url(/cdn/shop/files/pierre_clos_serti_alt.svg?v=1690816237) 50% 50%;background-size:80%;background-repeat:no-repeat}.facets input[value=Ovale]~label:before{content:" ";width:20px;height:20px;position:relative;opacity:1;display:block;float:left;margin-right:10px;background:url(/cdn/shop/files/pierre_oval.svg?v=1690816237) 50% 50%;background-size:80%;background-repeat:no-repeat}.visual-cart-threshold-container{display:flex;align-items:center;background:#fff;border-radius:10px;height:7px;border:1px solid #ccc;margin:15px auto 8px;text-align:center;width:340px}.visual-cart-threshold{background:#e3d2bb;border-radius:10px;margin:0;height:5px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom.css.map */
