@import "/wp-content/themes/chandelier-child/assets/css/_included-services.css";:root{--swiper-navigation-size:14x;--swiper-theme-color:var(--color-black);--swiper-navigation-sides-offset:-15px}body.product-template-default.single.single-product{overflow-x:visible!important;color:var(--color-black)}@media screen and (width>992px){.single-product .eltd-container-inner.clearfix{width:90%}}.eltd-single-product-summary .summary.entry-summary{padding:0}.swiper-button-next,.swiper-button-prev{top:auto;width:35px;height:35px;border-radius:50%}:where(.woocommerce-product-gallery__wrapper){.swiper-button-next,.swiper-button-prev{top:auto;bottom:25px;width:35px;height:35px;box-shadow:0 0 10px 1px rgb(0 0 0 / .18);background-color:#fff}.swiper-button-prev{left:0}}.custom-button.eltd-btn{padding-right:20px;padding-left:20px;>i{margin-right:10px;font-size:25px}}.custom-button.eltd-btn.gap{margin-top:20px}.ti-widget.ti-no-profile-img{width:max-content!important;height:50px!important;margin-left:auto}@media screen and (max-width:479px){.ti-widget.ti-no-profile-img{height:115px!important;display:none!important}}.eltd-single-product-summary .eltd-single-product-price{border-top:none}.wcsatt-options-prompt-radio.price_regular_option .price{margin-bottom:0}.single-product .fl-popup,.single-product .fl-background,.single-product .eltd-title,.single-product .eltd-menu-area{z-index:100!important}.single-product .eltd-menu-area{background-color:transparent!important}.single-product .eltd-page-header{z-index:101}.custom_variation-fields.offer-content{display:none}.product-page__credit{padding-left:22px}.product-page__credit .product-page__credit-info{display:flex;align-items:center;gap:7px;margin-block-start:10px}.product-page__credit .product-page__credit-info--number{display:block;padding:0 5px;color:var(--color-black);border:1px solid;font-family:var(--font-cabin);font-size:var(--text-medium);font-weight:600}.product-page__credit .product-page__credit-warn{font-size:var(--text-xs);margin-block-start:0}.product-page__localize,.product-page__announcement,.product-page__best-offer,.product-page__contact--link{display:flex;align-items:center;line-height:auto}.product-page__localize--icon,.product-page__announcement--icon,.product-page__contact--icon{margin-right:10px}.product-page__contact--link{background-color:var(--color-red);color:#fff;padding:15px 10px;align-items:center;justify-content:center}.product-page__contact--link:hover{background-color:var(--color-black)}.product-page__announcement{border-bottom:1px solid #ccc;margin:0 0 15px 0;padding:15px 0}.product-page__localize{margin-bottom:30px;padding:10px;background-color:#f1f1f1}.product-page__best-offer{padding:15px 0 15px 0;border-bottom:1px solid #ccc}.eltd-single-product-summary a{transition:all 0.3s ease}.product-page__link{text-decoration:underline;color:var(--color-red)}.product-page__link:hover{text-decoration:underline;color:var(--color-black)}.product__page-product--features{margin-bottom:30px;margin-top:30px}@media screen and (min-width:1024px){.product__page-product--features{display:flex;align-items:flex-start;gap:30px}}.product__page-product--features>div{flex:1}.product-page__description,.product-page__advantages{padding-top:60px;clear:both}.product-page__description--title,.up-sells.upsells.products>h2{font-size:30px;color:var(--color-red);font-family:"Crimson Text",serif;margin-bottom:30px;margin-top:15px;letter-spacing:1px;font-weight:400}.product-page__description--title.black{font-size:20px;color:var(--color-black)}.product-page__description--title.no-gap{margin-top:0;margin-bottom:0}.eltd-content ul.product-page__description--list{margin:0!important}.product-page__description--subtitle,.woocommerce-product-details__short-description h2,.woocommerce-product-details__short-description h4,.product-accessory_title{color:var(--color-black);text-transform:unset;font-size:24px;font-weight:800;font-family:"Crimson Text",serif}.woocommerce-product-details__short-description h2{color:var(--color-red)}.woocommerce-product-details__short-description h3{color:var(--color-red);text-transform:unset;font-size:20px;font-weight:600;font-family:"Crimson Text",serif}.woocommerce-product-details__short-description h3,.woocommerce-product-details__short-description h4,.product-accessory_title{margin-top:35px;line-height:1.1em}.eltd-content ul.product-page__description--list a,.go-to-descrption,.go-to-advantages,.border-link{border:none;text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:all 0.3s ease;font-family:"Crimson Text",serif;padding-left:0;padding-right:0;font-size:inherit}.eltd-content ul.product-page__description--list a:hover,.go-to-descrption:hover,.go-to-advantages:hover,.border-link:hover{text-underline-offset:4px}.eltd-single-product-summary .variations_form.cart{margin:0}:where(.variations){select{background-color:#fff;border:thin solid var(--color-ghost-toast);display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;box-sizing:border-box;appearance:none}select{width:100%;font-size:var(--text-medium);font-family:var(--font-crimson)!important}.select-wrapper::after{content:"";display:block;width:17px;height:12px;position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0);transition:transform 0.3s ease;transform-origin:center;z-index:666;background-image:url('data:image/svg+xml;utf8,<svg width="17" height="12" viewBox="0 0 17 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 2L8.09841 10.4596" stroke="%23797979" stroke-width="2" stroke-linecap="round"/><path d="M8.04932 10.5646L15.2359 2" stroke="%23797979" stroke-width="2" stroke-linecap="round"/></svg>');background-repeat:no-repeat}.select-wrapper:has(select:focus)::after{transform:rotate(180deg) translateY(5px)}select:focus{border-color:var(--color-grey);outline:0}.system-choice_link{text-decoration:underline;font-size:var(--text-sm);display:block}.no-system-selected+.system-choice_link{cursor:not-allowed;pointer-events:none}.label{transform:translate(0,.5rem)}}.eltd-single-product-summary .product_meta span.sku_wrapper.ean_wrapper{margin-right:20px}.eltd-single-product-summary .product_meta span.sku_wrapper,.eltd-single-product-summary .product_meta span .sku_wrapper-title{display:inline-block;font-family:"Cabin",sans-serif;font-weight:700;text-transform:uppercase;font-size:16px!important;color:#000;font-style:normal}.eltd-image-add-to-cart-holder .onsale{padding:5px 10px;background-color:var(--color-red);color:#fff}.wcsatt-options-prompt-radio>label.wcsatt-options-prompt-label-one-time+span.price{display:inline-block;margin-left:.15em}h3.eltd-product-list-product-title,h4.eltd-product-list-product-title,.related.products h2.eltd-related-products-title,.related.products h3.eltd-related-products-title,.related.products h4.eltd-related-products-title{margin:18px 0 5px;letter-spacing:0;font-size:15px;line-height:1.3em;font-weight:400;font-family:Cabin,sans-serif;text-transform:uppercase;color:var(--color-black)}@media screen and (max-width:592px){.single-product .eltd-title .child-theme__title-image>img{aspect-ratio:1/1;object-fit:fill}.single-product .eltd-title .eltd-title-holder h1{margin-top:2.8rem}}.woocommerce-variation.single_variation .woocommerce-variation-fields{display:none}.custom_variation-fields .woocommerce-variation-fields .iconic-cffv-field__label{font-size:30px;color:var(--color-red);font-family:"Crimson Text",sans-serif;margin-bottom:10px;margin-top:15px;letter-spacing:1px;font-weight:400;text-transform:uppercase}.financing-container{display:flex;align-items:center;gap:15px;margin-bottom:20px}.encart-op+.financing-container{margin-top:20px}.category-accessory .delivery-container{margin:0 0 25px}.delivery-container{padding:0 0 25px 0}.delivery-container+.first-payment-date{margin:0}.delivery_montage{display:none}.delivery-container .delivery-container_deliver{display:flex;gap:15px;align-items:flex-start;margin-top:10px}.delivery-container .delivery-container_deliver:first-child{margin-top:0}.category-accessory .delivery_montage{display:none!important}.delivery-container .delivery-container_icon{flex:0 0 40px}.delivery-container .delivery-container_icon img{margin:0 auto}.delivery-container .delivery-container_deliver .ahead-info{color:var(--color-black);font-weight:600}.custom_variation-fields.offer-content ul{margin-top:0}#credit-modal p{margin:20px 0}.tooltip{position:relative;display:inline-block;vertical-align:middle;margin-left:5px}.tooltip:hover .tooltip_item{transform:translate3d(-10px,-120%,0);visibility:visible;opacity:1;cursor:help}.tooltip_item{position:absolute;top:50%;transform:translate3d(-10px,-110%,0);width:200px;box-sizing:border-box;background-color:var(--color-white);padding:10px 15px;border:1px solid var(--color-red);border-radius:10px;visibility:hidden;opacity:0;transition:all 0.25s cubic-bezier(0,0,.2,1);box-shadow:5px 5px 15px 5px rgb(0 0 0 / .2)}.tooltip_item::after{content:url(/wp-content/themes/chandelier-child/assets/img/weird-triangle.svg);position:absolute;bottom:-23px}.tooltip_item .tootltip_item--title{font-size:14px;color:var(--color-black);margin:0}.tooltip_item .tootltip_item--content{font-size:10px;line-height:12px;margin:0}.right-choice_items{margin-top:50px;margin-bottom:75px;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}@media screen and (min-width:1024px){.right-choice_items{gap:65px}}.right-choice_item{text-align:center;max-width:160px;width:100%}.right-choice_item--icon{display:flex;aspect-ratio:1 / 1;align-items:center;margin:0 auto;justify-content:center;border:1px solid var(--color-black);width:100px;height:100px;text-align:center;vertical-align:middle;border-radius:50%}.right-choice_content{max-width:700px;margin:0 auto;text-align:center;margin-top:0;margin-bottom:30px}.right-choice_button{display:block!important;max-width:fit-content;font-family:"Crimson Text",serif!important;padding:10px 50px!important;margin:0 auto!important;font-size:18px!important}.reviews-top_link{margin-bottom:20px}.reviews-top_link.stars .reviews-button{border:0;background:none}.reviews-top_link .reviews-button{cursor:pointer;padding:0}.reviews-top_link .average-rating{font-size:var(--text-xl);display:inline-block;margin-left:5px}.reviews-top_link .average-rating .stars_star-full{color:#daa520;background:linear-gradient(to right,#ffda58,#ffc600);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.reviews-top_link .average-rating_number{font-size:var(--text-sm);font-family:var(--font-crimson);margin-left:15px;padding-top:.5rem}.product-accessories{margin-top:50px}.product-accessory{margin-bottom:50px}.product-accessory_title{margin-bottom:10px}.eltd-woocommerce-page .product-accessory table th{width:21.5%}.eltd-woocommerce-page .product-accessory table th,.eltd-woocommerce-page .product-accessory table td{font-family:"Crimson Text",serif;font-size:18px;padding:10px 20px;text-align:left;font-weight:300;vertical-align:middle}.delivery_modalities_link{color:#cc1335}.eltd-single-product-summary{background-color:#fff}@media screen and (max-width:992px){.eltd-single-product-summary{margin-top:20px!important}.pp_pic_holder .pp_content_container .pp_content img,.pp_pic_holder .pp_content_container .pp_content{width:100%!important;height:auto!important}.pp_hoverContainer .pp_previous,.pp_hoverContainer .pp_next{top:65%!important}.pp_hoverContainer .pp_previous{left:-15%!important}.pp_hoverContainer .pp_next{right:-15%!important}.pp_details,.pp_hoverContainer{width:100%!important}.pp_pic_holder{width:75%!important;left:50%!important;transform:translateX(-50%)}label[for="pa_finition-systeme"],.system-choice_link{display:block}}.prix_location{display:none!important}.eltd-single-product-images .yamaha-premium{display:none!important}.upsells .products{display:flex!important;flex-wrap:wrap}.upsells .products li,.used-pianos-container .products li{width:23%!important}@media screen and (max-width:992px){.upsells .products li,.used-pianos-container .products li{width:100%!important}}.prix-subscription-radio{display:none}.delivery-container_icon{display:none}.sep-Simulations-Product-solution{background:#fff0}.sep-Simulations+br{display:none}.sep-Simulations-solution-listSimulation{margin:5px 0!important}#offre-produit{margin-bottom:50px}.used-piano-link{margin:0!important}@media screen and (max-width:992px){.used-piano-link{width:75%;font-size:14px;line-height:1.2}}.used-piano-link a{text-decoration:underline;color:#cc1335}.used-pianos-container .products{display:flex}@media screen and (max-width:992px){.used-pianos-container .products{display:block}}.used-pianos-container .eltd-product-list-product-title-holder{margin-top:0!important}.used-pianos-container .product-page__description--title{margin-bottom:0!important}.eltd-woocommerce-page .used-pianos-container .product img{max-height:323px;object-fit:contain}.eltd-woocommerce-page .eltd-tab-container .comment-form-rating .stars span{display:flex;flex-direction:column}.eltd-woocommerce-page .eltd-tab-container .comment-form-rating .stars .star-1::after{margin-left:18px}.eltd-woocommerce-page .eltd-tab-container .comment-form-rating .stars a::after{position:unset!important;margin-left:10px}.awcdp-deposits-wrapper{width:100%}.awcdp-deposits-option{width:413px!important;margin:0!important;border:none!important}.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio{padding:10px}.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type="radio"]+.awcdp-radio-label::before{width:14px;height:14px}.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type="radio"]:checked+.awcdp-radio-label::before{background-color:#cc1335}.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio input[type="radio"]+.awcdp-radio-label{font-size:18px;color:#797979}.awcdp-deposits-wrapper .awcdp-deposits-option .awcdp-radio .awcdp-deposits-description{font-size:16px;color:#cc1335}.floa-widget .fl-bold,#fl-popup{font-family:Lateef,cursive;font-size:28px!important;font-weight:400}#fl-popup .fl-bottom div{width:100%;align-items:center}.floa-widget .fl-logo img,.floa-widget .fl-popup-open>img{height:28px!important}#fl-popup .fl-conditions{font-size:18px!important}#fl-popup .fl-lines-steps,#fl-popup .fl-fees,#fl-popup .fl-step-text,#fl-popup .fl-title-maturity,#fl-popup .fl-step-text,.floa-widget .fl-amount,#fl-popup .fl-total{font-size:20px!important}#fl-popup .fl-title-bot{font-size:22px!important}.single-product .accordion-group{border-bottom:1px solid #cc1335;overflow:hidden}.single-product .woocommerce-product-details__short-description a{color:var(--color-red)}.single-product .accordion-header{cursor:pointer;font-size:var(--text-xbase)}.single-product .accordion-content{display:none;padding-bottom:20px}.single-product .accordion-content p{margin:0}.variation-list-item .variation-list-item{margin-bottom:20px}.variation-list-item .variation-list-item_content{flex:1}.variation-list-item .variation-list-item_content>p{margin:0}.single-product .accordion-header p,.single-product .accordion-content ul{margin:0}.single-product .accordion-header .accordion-header_plus{transition:transform 0.3s ease;transform-origin:center}.single-product .accordion-header.open .accordion-header_plus{transform:rotate(45deg)}.single-product .accordion-content li{display:flex;align-items:center}.single-product .accordion-content a{color:var(--color-red)}.single-product .under-image-container{flex-direction:column;row-gap:15px;@media screen and (width>992px){flex-direction:row;gap:50px}.location-price{font-family:var(--font-lateef);font-size:var(--text-larger);color:var(--color-red)}}.single-product .summary .contact-container{display:flex;align-items:center;justify-content:space-around;margin:25px auto;@media screen and (width>992px){justify-content:center;gap:35px}}.single-product .variations_button{display:flex;justify-content:center;margin-top:40px}.single-product .product_cat-pianos-occasion-particuliers .variations_button{justify-content:flex-start}.single-product .eltd-single-product-images.images .woocommerce-product-gallery__image:not(.custom-thumbnail){width:calc(60% - 20px)!important;margin:0 calc(20% + 10px)!important}.single-product .product-thumbnails_slider .custom-thumbnail-wrapper img{width:100%}.single-product .fluidvids{max-width:1100px}.promo-container{font-size:var(--text-base)}.single-product .promo-container>p{color:var(--color-black);margin:0;@media screen and (width>992px){margin:10px}}.single-product .promo-container p>strong{color:var(--color-black);font-weight:700}.single-product .highlight{font-weight:700;color:var(--highlight-label-bg);position:relative;z-index:1}.single-product .highlight:after{content:"";height:.5rem;width:100%;background-color:var(--highlight-label-text-color);position:absolute;bottom:1px;left:0;z-index:-1}.single-product .product-list_item-category{margin:0 5px 5px 0;text-transform:uppercase;color:#fff;display:inline-block;padding:5px 15px;font-weight:700;letter-spacing:1px}.single-product .sale-price{color:#cc1335;font-family:var(--font-lateef)}.single-product .regular-price{color:var(--color-black);font-size:var(--text-26);font-family:var(--font-lateef);position:relative;&::after{content:"";height:1px;display:block;width:100%;position:absolute;top:47%;box-sizing:border-box;background:var(--color-black)}}.single-product .woocommerce-variation-price{display:none}.single-product .product-page__description .product-page__description--title.product-description+.woocommerce-product-details__short-description{@media screen and (width>992px){columns:2;column-gap:40px}color:var(--color-black)}.aside-container{position:fixed;top:calc(50% - 330px);right:0;max-width:33.33333rem;height:calc(100% - 240px);background:#fff;box-shadow:-4px 0 10px rgb(0 0 0 / .2);transform:translateX(100%);visibility:hidden;overflow-y:scroll;z-index:9999999;box-sizing:border-box;@media screen and (width>992px){height:100%;top:0}}.aside-overlay{background:#000;position:fixed;width:100%;height:100dvh;inset:0;z-index:1000;display:none}.close-aside{background:none;border:none;cursor:pointer}.single-product .single_add_to_cart_button{max-width:240px;width:100%;transition:background-color 0.3s ease;font-size:var(--text-medium);padding-left:20px!important;padding-right:20px!important;@media screen and (width>992px){max-width:463px}&:hover{background-color:var(--color-black)!important}&:before{display:none}}.woocommerce-product-attributes.shop_attributes{max-width:50rem}#credit-modal,#financing-modal{label{color:var(--color-black)}input:not([type='submit']),textarea{font-size:15px;background:#fff0}form p[class$="-price"]>span{color:var(--color-red);font-weight:600}input.wpcf7-form-control.wpcf7-submit{text-transform:none;border:none;&:hover{border:none}}input[type="radio"]+span,input[type="checkbox"]+span{color:var(--color-grey)}}