/*!
 Theme Name:   Coraline Paquet
Author:       Coraline Paquet
Author URI: https://coralinepaquet.fr/
Version:      1.0
Description:  Thème WordPress développé par Coraline Paquet. Tous droits réservés.
License:      Proprietary
*/
section{margin:80px 0 !important;padding:0 20px !important}section:first-of-type{margin-top:0 !important}section:last-of-type{margin-bottom:0 !important}a.wp-block-button__link{white-space:nowrap}.wp-site-blocks{overflow:clip}.hero{margin-top:0 !important}.hero .wp-block-search__button-inside .wp-block-search__inside-wrapper{background-color:#fff;border:none;padding:4px 4px 4px 24px}.hero .wp-block-search__button-inside .wp-block-search__inside-wrapper input{background-color:#fff !important}.categories-container .categories-intro h2{max-width:600px;margin:0 auto 0 0 !important}@media(max-width: 1024px){.categories-container .categories-intro>div{flex-wrap:wrap;gap:30px}}.categories-container .categories-liste .liste-categories-projets{margin-top:50px}.categories-container .categories-liste .liste-categories-projets .slick-slide{margin:0 15px}.categories-container .categories-liste .liste-categories-projets .slick-list{margin:0 -15px;overflow:visible}.categories-container .categories-liste .liste-categories-projets a{aspect-ratio:4/5;border-radius:20px;display:flex;align-items:end;padding:30px;text-decoration:none;color:var(--wp--preset--color--noir);font-family:var(--wp--preset--font-family--krona-one);font-size:var(--wp--preset--font-size--title-h-3);color:#fff;justify-content:space-between;overflow:hidden;gap:30px}.categories-container .categories-liste .liste-categories-projets a svg{background-color:var(--wp--preset--color--gemma);height:56px;width:56px;border-radius:40px;padding:18px 15px;box-sizing:border-box;opacity:0;transform:translateY(50px);transition:all 300ms}.categories-container .categories-liste .liste-categories-projets a:hover svg{transform:none;opacity:1;transition:all 300ms}.categories-container .categories-liste .slick-arrow{position:absolute;width:56px;height:56px;padding:18px 14px;top:50%;transform:translateY(-50%);cursor:pointer;background-image:url(assets/img/arrow-slider-right.svg);background-repeat:no-repeat;background-size:auto;border-radius:30px;background-position:center;font-size:0;border:0;color:rgba(0,0,0,0);background-color:var(--wp--preset--color--green-dark);z-index:2;transition:.2s}.categories-container .categories-liste .slick-arrow.slick-disabled{opacity:.5;cursor:default}.categories-container .categories-liste .slick-arrow.slick-next{right:30px}.categories-container .categories-liste .slick-arrow.slick-prev{left:30px;transform-origin:center;transform:scaleX(-1) translateY(-50%)}.reassurance>div{max-width:1200px}.reassurance>div>div{flex-wrap:wrap}.reassurance>div>div>div{flex:1 1 150px;position:relative}@media(max-width: 1024px){.reassurance>div>div>div{flex:1 1 280px}}.reassurance>div>div>div:not(:last-of-type):after{content:"";background-color:var(--wp--preset--color--green-light);width:1px;height:70px;position:absolute;right:-46px;top:50%;transform:translateY(-50%)}@media(max-width: 1024px){.reassurance>div>div>div:not(:last-of-type):after{right:-26px}}@media(max-width: 1024px){.produits{grid-template-columns:repeat(auto-fill, minmax(max(150px, 20% - 1em), 1fr))}}.produits li .wc-block-components-product-image__inner-container .add-to-cart{position:absolute;bottom:12px;right:12px}.produits li .wc-block-components-product-image__inner-container .voir-produit{background-size:23px !important;height:56px;width:56px;padding:18px 15px;box-sizing:border-box;position:absolute;bottom:12px;right:12px;opacity:0;transform:translateY(50px);transition:all 300ms}.produits li>div{overflow:hidden}.produits li>div>a:hover .voir-produit{opacity:.8;transform:none;transition:all 300ms}.produits li del{opacity:.5}.avis-container{margin-bottom:150px}.avis-container ul{padding:0;margin:0}.avis-container ul .slick-list{margin:0 -15px;overflow:visible}.avis-container ul .slick-list .slick-track{display:flex}.avis-container ul .slick-list li{margin:0 15px;height:auto;padding:20px;border-radius:30px;background-color:rgba(198,159,137,.5)}.avis-container ul .slick-list li .wc-block-components-review-list-item__rating__stars:before{color:var(--wp--preset--color--gemma)}.avis-container ul .slick-list li .wc-block-components-review-list-item__rating__stars span:before{color:var(--wp--preset--color--gemma)}.avis-container .slick-arrow{position:absolute;width:56px;height:56px;padding:18px 14px;bottom:-80px;cursor:pointer;background-image:url(assets/img/arrow-slider-right.svg);background-repeat:no-repeat;background-size:auto;border-radius:30px;background-position:center;font-size:0;border:0;color:rgba(0,0,0,0);background-color:var(--wp--preset--color--green-dark);z-index:2;transition:.2s}.avis-container .slick-arrow.slick-next{left:50.5%}.avis-container .slick-arrow.slick-prev{right:50.5%;transform:scaleX(-1)}.woocommerce-ordering{align-items:center;display:flex;gap:3px}.woocommerce-ordering label{margin:0}.woocommerce-ordering select{padding:5px 10px;border-radius:20px;background-color:rgba(0,0,0,0);border:1px solid var(--wp--preset--color--noir)}.wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title{font-size:1.8rem !important;flex-wrap:wrap}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:100% !important}header.wp-block-template-part{position:sticky;top:0;z-index:999}header.wp-block-template-part .custom-logo{width:70px;height:auto}header.wp-block-template-part a{text-decoration:none !important}header.wp-block-template-part a:hover{text-decoration:none !important;color:var(--wp--preset--color--gemma) !important}header.wp-block-template-part .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--fond);border-radius:0 0 20px 20px;border:none;top:105%;left:-15px}header.wp-block-template-part .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container *{background-color:rgba(0,0,0,0) !important}footer.wp-block-template-part{margin-bottom:0 !important}footer.wp-block-template-part .wp-block-social-links .wp-social-link svg{width:30px;height:30px}@media(max-width: 1024px){footer.wp-block-template-part section>div>div{flex-wrap:wrap;gap:30px}footer.wp-block-template-part section>div>div>div{flex:1 1 300px;width:auto}}footer.wp-block-template-part .forminator-guttenberg .forminator-row input{border:none !important;border-radius:30px !important;padding:16px 12px 16px 16px !important}footer.wp-block-template-part .forminator-guttenberg .forminator-row .forminator-error-message{border-radius:20px;margin-top:16px;border-radius:20px;padding:16px;line-height:14px;text-align:right}footer.wp-block-template-part .forminator-guttenberg .forminator-row button{background-color:var(--wp--preset--color--gemma);border-width:0;color:#fff;box-shadow:none;border-radius:30px !important;padding:calc(.667em + 2px) calc(1.333em + 2px) !important;text-decoration:none;box-shadow:none !important;display:flex !important;margin:0 0 0 auto !important}