body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}a{color:#f49290}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif}@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Meow+Script&display=swap');:root{--couleur-fond:#FFFEF8;--couleur-texte:#504139;--couleur-titres:#3F4488;--police-principale:'Lato',sans-serif;--police-script:'Meow Script',cursive}.wcvs-swatch{width:100px!important;height:100px!important}.product_meta .sku_wrapper{display:none!important}.single-product #main-content,.woocommerce-checkout #main-content{background-color:var(--couleur-fond);padding:3rem 2rem;min-height:100vh}.single-product #main-content h1,.single-product #main-content h2,.single-product #main-content h3,.single-product #main-content h4,.single-product #main-content h5,.single-product #main-content h6,.woocommerce-checkout #main-content h1,.woocommerce-checkout #main-content h2,.woocommerce-checkout #main-content h3,.woocommerce-checkout #main-content h4,.woocommerce-checkout #main-content h5,.woocommerce-checkout #main-content h6{color:var(--couleur-titres);text-transform:uppercase;font-family:var(--police-principale);font-weight:700;letter-spacing:1px;margin-top:1.5rem;margin-bottom:1rem}.woocommerce div.product .product_title{font-size:2rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--couleur-titres)}.woocommerce-checkout #main-content .entry-title{font-size:2rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--couleur-titres)}.single-product #main-content,.single-product #main-content p,.single-product #main-content li,.woocommerce-checkout #main-content,.woocommerce-checkout #main-content p,.woocommerce-checkout #main-content li{color:var(--couleur-texte);font-family:var(--police-principale);line-height:1.7}.single-product #main-content p,.woocommerce-checkout #main-content p{margin-bottom:1rem}.woocommerce-checkout .wc-block-checkout__main{background-color:white;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(80,65,57,0.1);margin-bottom:2rem}.woocommerce-checkout .wc-block-components-checkout-step__title,.woocommerce-checkout .wc-block-components-title{color:var(--couleur-titres)!important;font-family:var(--police-principale);text-transform:uppercase;font-weight:700;letter-spacing:1px}.woocommerce-checkout label,.woocommerce-checkout .wc-block-components-text-input label,.woocommerce-checkout .wc-block-components-combobox label{color:var(--couleur-texte);font-family:var(--police-principale);font-weight:600}.woocommerce-checkout input[type="text"],.woocommerce-checkout input[type="email"],.woocommerce-checkout input[type="tel"],.woocommerce-checkout input[type="number"],.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-combobox input{border:2px solid var(--couleur-titres);color:var(--couleur-texte);font-family:var(--police-principale);padding:0.75rem;border-radius:4px;transition:all 0.3s ease}.woocommerce-checkout input[type="text"]:focus,.woocommerce-checkout input[type="email"]:focus,.woocommerce-checkout input[type="tel"]:focus,.woocommerce-checkout input[type="number"]:focus,.woocommerce-checkout select:focus,.woocommerce-checkout textarea:focus,.woocommerce-checkout .wc-block-components-text-input input:focus{border-color:var(--couleur-texte);box-shadow:0 0 0 2px rgba(63,68,136,0.1)}.woocommerce-checkout button,.woocommerce-checkout .button,.woocommerce-checkout input[type="submit"],.woocommerce-checkout .wc-block-components-button{background-color:var(--couleur-titres);color:white;font-family:var(--police-principale);text-transform:uppercase;font-weight:700;padding:1rem 2.5rem;border:none;border-radius:6px;transition:all 0.3s ease;letter-spacing:1px}.woocommerce-checkout button:hover,.woocommerce-checkout .button:hover,.woocommerce-checkout input[type="submit"]:hover,.woocommerce-checkout .wc-block-components-button:hover{background-color:var(--couleur-texte);transform:translateY(-2px);box-shadow:0 4px 12px rgba(63,68,136,0.3)}.woocommerce-checkout .wc-block-components-sidebar{background-color:white;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(80,65,57,0.1)}.woocommerce-checkout .wc-block-components-totals-footer-item,.woocommerce-checkout .wc-block-components-order-summary__totals{font-family:var(--police-principale);color:var(--couleur-texte)}.woocommerce-checkout .wc-block-components-totals-footer-item-total,.woocommerce-checkout .wc-block-formatted-money-amount{color:var(--couleur-titres);font-weight:700}.woocommerce-checkout .wc-block-components-radio-control__option{border:2px solid var(--couleur-titres);border-radius:6px;padding:1rem;transition:all 0.3s ease}.woocommerce-checkout .wc-block-components-radio-control__option-checked{background-color:rgba(63,68,136,0.1);border-color:var(--couleur-titres)}.woocommerce-checkout .wc-block-components-checkbox input:checked{background-color:var(--couleur-titres);border-color:var(--couleur-titres)}.woocommerce-checkout #main-content a{color:var(--couleur-titres);text-decoration:none;transition:all 0.3s ease}.woocommerce-checkout #main-content a:hover{text-decoration:underline;opacity:0.8}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .wc-block-components-notice-banner{font-family:var(--police-principale);border-radius:6px;padding:1rem 1.5rem}.woocommerce-checkout .wc-block-components-order-summary-item{font-family:var(--police-principale);color:var(--couleur-texte)}.woocommerce-checkout .wc-block-components-product-name{color:var(--couleur-titres);font-weight:600}.woocommerce-checkout .wc-block-checkout__add-note{font-family:var(--police-principale)}.woocommerce div.product .woocommerce-product-details__short-description{padding:1.5rem;margin-bottom:2rem;border-left:4px solid var(--couleur-titres)}.woocommerce div.product .woocommerce-tabs{padding:2rem 0;margin-top:2rem}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid var(--couleur-titres);padding:0;margin-bottom:2rem}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--couleur-texte);font-family:var(--police-principale);text-transform:uppercase;font-weight:600;padding:0.75rem 1.5rem;transition:all 0.3s ease}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--couleur-titres)}.woocommerce div.product .woocommerce-tabs .panel{padding:1.5rem 0}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--couleur-titres);font-family:var(--police-principale);font-weight:900;font-size:1.8rem;margin-bottom:1.5rem}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:var(--couleur-texte);opacity:0.6;font-size:1.4rem}.woocommerce div.product form.cart .button,.woocommerce div.product form.cart button.single_add_to_cart_button,.single-product #main-content .button,.single-product #main-content button.button,.single-product #main-content .button.alt{background-color:var(--couleur-titres);color:white;font-family:var(--police-principale);text-transform:uppercase;font-weight:700;padding:1rem 2.5rem;border:none;border-radius:6px;transition:all 0.3s ease;letter-spacing:1px}.woocommerce div.product form.cart .button:hover,.woocommerce div.product form.cart button.single_add_to_cart_button:hover,.single-product #main-content .button:hover,.single-product #main-content button.button:hover,.single-product #main-content .button.alt:hover{background-color:var(--couleur-texte);transform:translateY(-2px);box-shadow:0 4px 12px rgba(63,68,136,0.3)}.woocommerce div.product form.cart{margin-bottom:2rem;padding:1.5rem 0}.woocommerce div.product form.cart div.quantity{margin-right:1rem}.woocommerce div.product form.cart div.quantity input.qty{border:2px solid var(--couleur-titres);color:var(--couleur-texte);font-family:var(--police-principale);padding:0.5rem;border-radius:4px}.woocommerce div.product .product_meta{padding:1.5rem 0;margin-top:2rem;border-top:1px solid rgba(80,65,57,0.2)}.woocommerce div.product .product_meta span{display:block;margin-bottom:0.5rem;color:var(--couleur-texte);font-family:var(--police-principale)}.woocommerce div.product .product_meta a,.single-product #main-content a{color:var(--couleur-titres);text-decoration:none;transition:all 0.3s ease}.woocommerce div.product .product_meta a:hover,.single-product #main-content a:hover{text-decoration:underline;opacity:0.8}.woocommerce div.product p.stock{color:var(--couleur-titres);font-weight:600;padding:0.5rem 1rem;background-color:rgba(63,68,136,0.1);border-radius:4px;display:inline-block;margin-bottom:1rem}.product-badge-special,.product-tagline,.woocommerce div.product .product-subtitle{font-family:var(--police-script);color:var(--couleur-titres);font-size:1.8rem;margin-bottom:0.5rem;font-weight:400}.woocommerce span.onsale{background-color:var(--couleur-titres);color:white;font-family:var(--police-script);font-size:1.4rem;padding:0.5rem 1.2rem;border-radius:50px;font-weight:400}.single-product .summary.entry-summary{padding:2rem 0}.woocommerce div.product div.images{margin-bottom:2rem}.single-product #main-content .woocommerce-breadcrumb,.woocommerce-checkout #main-content .woocommerce-breadcrumb{color:var(--couleur-texte);font-family:var(--police-principale);margin-bottom:2rem;padding:1rem 0}.single-product #main-content .woocommerce-breadcrumb a,.woocommerce-checkout #main-content .woocommerce-breadcrumb a{color:var(--couleur-titres);text-decoration:none}.single-product #main-content .woocommerce-breadcrumb a:hover,.woocommerce-checkout #main-content .woocommerce-breadcrumb a:hover{text-decoration:underline}.single-product #main-content ul,.single-product #main-content ol,.woocommerce-checkout #main-content ul,.woocommerce-checkout #main-content ol{color:var(--couleur-texte);font-family:var(--police-principale);line-height:1.7;margin-left:1.5rem;margin-bottom:1rem}.single-product #main-content ul li,.single-product #main-content ol li,.woocommerce-checkout #main-content ul li,.woocommerce-checkout #main-content ol li{margin-bottom:0.5rem}.single-product #main-content table,.woocommerce-checkout #main-content table{color:var(--couleur-texte);font-family:var(--police-principale)}.single-product #main-content table th,.woocommerce-checkout #main-content table th{color:var(--couleur-titres);text-transform:uppercase;font-weight:700}@media (max-width:768px){.single-product #main-content,.woocommerce-checkout #main-content{padding:1.5rem 1rem}.woocommerce div.product .product_title,.woocommerce-checkout #main-content .entry-title{font-size:1.5rem}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:1.4rem}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-components-sidebar{padding:1rem}}.single-product #main-content,.woocommerce-checkout #main-content{animation:fadeInContent 0.5s ease-in}@keyframes fadeInContent{from{opacity:0}to{opacity:1}}