header{position:relative;z-index:99}.custom-video{width:100%;height:auto;display:block;position:relative;z-index:10}.ttl-100vw h1{margin:0}.ttl-100vw span{display:inline-block;white-space:nowrap}.ttl-100vw,.ttl-100vw .et_pb_text_inner{width:100%;max-width:100%!important}.scroll-video-section{height:300vh}.scroll-canvas-wrapper{position:sticky;top:0;height:100vh}canvas{width:100%;height:100%;object-fit:cover}.et_pb_row{max-width:1400px}.anim-rotate{animation:swing 2s ease-in-out infinite;transform-origin:center;will-change:transform}@keyframes swing{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}#main-content .container:before{background:none}#sidebar{display:none}[class^="woosw-icon-"],[class*=" woosw-icon-"]{color:#111111}.wpfMainWrapper select{appearance:none;border:1px solid rgba(128,53,0,0.1);outline:0;font:inherit;width:100%;padding:5px 4rem 5px 5px;background:url(https://upload.wikimedia.org/wikipedia/commons/9/9d/Caret_down_font_awesome_whitevariation.svg) no-repeat right 0.8em center / 1.4em,linear-gradient(to left,rgba(237,220,194,1) 3em,rgba(237,220,194,0.2) 3em);color:#803500;border-radius:0.25em;cursor:pointer}.wpfMainWrapper select::-ms-expand{display:none}.wpfMainWrapper select:focus{outline:none}.wpfMainWrapper select option{color:inherit;background-color:white}.wpfClearButton{background:rgba(237,220,194,.3);color:#803500;padding:10px;border: 0}.shadow-border:hover{transform:translatex(20px);transform:translatey(20px);transition:all .2s}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}}.et_pb_image_0_tb_header .wp-image-230{transition:all 1s}.et_pb_sticky.et_pb_sticky--top .et_pb_image_0_tb_header .wp-image-230{transform:scale(0.6);transition:all 1s}.woofc-icon-cart8::before{font-size:22px;color:#eddcc2}.et_pb_code_0_tb_header .woofc-cart-link-inner:after{right:-6px;left:auto;top:-14px;font-size:14px;width:18px;height:18px;line-height:18px}.et_pb_code_0_tb_header .woofc-cart-link-inner-subtotal{display:none}ul.products .view-ico,ul.products .woosw-btn-has-icon{opacity:0}ul.products .product:hover .view-ico,ul.products .product:hover .woosw-btn-has-icon{opacity:1}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:0}.woocommerce ul.products li.product .woocommerce-placeholder{border:0}.view-ico{border:0;height:30px;width:30px;line-height:30px;text-align:center;border-radius:15px;position:absolute;top:10px;right:50px;background:rgba(237,220,194,1);font-size:16px}.woosw-btn-has-icon{border:0;height:30px;width:30px;line-height:30px;text-align:center;border-radius:15px;position:absolute;top:10px;right:10px;background:rgba(237,220,194,1);font-size:16px}.woosw-icon-8:before{color:red}.woosw-btn-has-icon .woosw-btn-icon{margin:0 auto}.title-box-h{margin-bottom:40px}.tb-span{}.tb-s{font-family:Open Sans;font-size:0.6em;color:black}.tb-xl{display:block;font-size:62px;margin-top:-10px}.et_pb_button.fullw{width:100%}#homep-product .et_pb_column:first-child{padding:20px;border-radius:20px;margin-right:20px}#homep-product .et_pb_specialty_column .et_pb_column{padding:20px;border-radius:20px}#homep-product .et_pb_specialty_column .et_pb_row_inner{padding-top:0px;padding-bottom:20px}woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none}figure.woocommerce-product-gallery__wrapper{pointer-events:none}.et_pb_wc_tabs{border:0}ul.et_pb_tabs_controls{background:none}.et_pb_tabs_controls li{border:0;opacity:.5}.et_pb_tabs_controls li.et_pb_tab_active{opacity:1;border-color:#803500}.et_pb_tabs_controls li{border-bottom:2px solid transparent}.et_pb_tabs_controls li a{padding:4 20px}.et_pb_tab{padding-left:0}ul.et_pb_tabs_controls:after{border:0}.numberstyle-qty{position:relative;border-radius:25px 0 0 25px;background-color:#FFFFFF;overflow:hidden;border:1px solid rgba(116,116,116,0.1)}.numberstyle-qty input,.numberstyle-qty .qty-btn{position:relative;display:block;float:left;height:50px;padding:0;margin:0;border:0px;text-align:center;line-height:50px;outline:0;box-shadow:0px}.numberstyle-qty .qty-btn{width:50px;font-size:22px;cursor:pointer;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 250ms ease}.numberstyle-qty .qty-btn.disabled{cursor:default;color:#803500}.numberstyle-qty input{width:50px;border-left:0;border-right:0;color:#803500;font-size:22px;font-weight:700;z-index:1}.numberstyle-qty input:focus{outline:0;box-shadow:0px}.numberstyle-qty input[type=number]::-webkit-inner-spin-button,.numberstyle-qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numberstyle-qty input[type=number]{-moz-appearance:textfield}.more{position:absolute;bottom:15px;right:15px;padding:7px 21px;border-radius:8px;color:#fff;background-color:rgba(0,0,0,0.2);font-family:"Source Sans Pro",sans-serif;font-size:0.7rem;font-weight:700;text-transform:uppercase;text-decoration:none;overflow:hidden;z-index:1;-webkit-animation:reveal 5000ms cubic-bezier(0.87,-0.41,0.19,1.44);animation:reveal 5000ms cubic-bezier(0.87,-0.41,0.19,1.44)}.more::before{display:block;content:"";position:absolute;top:50%;left:50%;width:100%;max-width:20%;height:100%;border-radius:8px;background-color:rgba(0,0,0,0);transition:max-width 0ms ease 250ms,background-color 250ms ease;transform:translate(-50%,-50%);z-index:-1}.more:hover::before{max-width:100%;background-color:rgba(0,0,0,0.6);transition:all 250ms ease}@-webkit-keyframes reveal{0%,90%{bottom:-30px}100%{bottom:15px}}@keyframes reveal{0%,90%{bottom:-30px}100%{bottom:15px}}.variations{height:40px}.variations input[type="radio"]{visibility:hidden;height:0;width:0}.variations td label{vertical-align:middle;align-items:center;justify-content:center;text-align:center;cursor:pointer;background-color:#eddcc2;opacity:.5;color:#ffffff;padding:5px 10px;border-radius:6px;transition:color .5s ease-out,background-color .5s ease-in;user-select:none;margin-right:8px!important}.variations td input[type="radio"]:checked+label{background-color:#803500;color:#eddcc2!important;opacity:1}.variations td input[type="radio"]:hover:not(:checked)+label{opacity:1}.woocommerce div.product form.cart .variations td{line-height:2em;padding:0!important}.woocommerce-variation-price{padding-bottom:20px}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none}.added_to_cart{margin-left:20px}#total-card .checkout-button:hover{background:#EDDCC2!important}#order_review .cart_item img{display:none}#wpfSliderRange .ui-slider-range{background:#EDDCC2!important}.ui-slider.ui-widget-content:not(.iris-slider-offset){border-color:rgba(128,53,0,0.5)!important}#wpfSliderRange .ui-slider-handle{background:#803500;border-radius:50%;border:none!important}#wpfSliderRange .ui-slider-handle:hover{background:#803500!important;box-shadow:rgba(128,53,0,0.2) 0px 1px 8px,rgb(128,53,0,0.2) 0px 0px 0px 7px}#menu-footer-boutique li,#menu-footer-service-client li{width:100%}.et-pb-contact-message p{text-align:center;color:#ffffff}.et_pb_contact_field input,.et_pb_contact_field textarea,.et_pb_contact_field select,.et_pb_contact_field_options_title{border-left:3px solid transparent!important;transition:border-color 0.2s ease}.et_pb_contact_field input:placeholder-shown,.et_pb_contact_field textarea:placeholder-shown{border-left-color:#ccc!important}.et_pb_contact_field select:invalid{border-left-color:#ccc!important}.et_pb_contact_field input:valid:not(:placeholder-shown),.et_pb_contact_field textarea:valid:not(:placeholder-shown){border-left-color:#28a745!important}.et_pb_contact_field select:valid{border-left-color:#28a745!important}.et_pb_contact_field:has(input[type="radio"]:checked) .et_pb_contact_field_options_title{border-left-color:#28a745!important;padding-left:10px}.et_pb_contact_field input:invalid:not(:placeholder-shown),.et_pb_contact_field textarea:invalid:not(:placeholder-shown){border-left-color:#dc3545!important}.et_pb_contact_field select:invalid:focus{border-left-color:#dc3545!important}.et_pb_contact_field:has(input[type="radio"]:required):focus-within:not(:has(input[type="radio"]:checked)){border-left:3px solid #dc3545!important}.et-pb-contact-message p{color:#666!important}.et_pb_section_3.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider{z-index:10!important}#newsletter-bx .et_pb_contact_form{position:relative}#newsletter-bx input.input{width:100%;padding:15px 40px 15px 15px;border:0!important;border-radius:30px;box-shadow:4px 4px 0px 0px #EDDCC2}#newsletter-bx input.et_pb_button{width:auto;position:absolute;right:3px;top:3px;border:0;border-radius:30px;padding:6px 16px!important;background:#EDDCC2;color:#803500}#newsletter-bx input.et_pb_button:hover{background:#803500;color:#ffffff}.drop-chocolate .et_pb_top_inside_divider{background-image:url(https://www.la-spatule-rospezienne.fr/wp-content/uploads/2026/04/overlay-bottom-chocolate.png)!important;background-size:auto 330px!important;height:330px!important}.woosb-products .woosb-product .woosb-price{display:none}.cky-revisit-bottom-left{background-color:#803500!important;border:1px solid #EDDCC2;box-shadow:4px 4px 0px 0px #EDDCC2}.cky-btn-revisit img{opacity:0}.cky-btn-revisit{position:relative}.cky-btn-revisit::after{content:"";position:absolute;inset:0;background-image:url("https://www.la-spatule-rospezienne.fr/wp-content/uploads/2026/04/cookinette-ico.png");background-size:100%;background-repeat:no-repeat;background-position:center}@media (max-width:980px){.inverse{display:flex;flex-direction:column-reverse}.three-columns-mobile .et_pb_column{width:48%!important;margin-right:1%!important;margin-left:1%!important}.three-columns-mobile .et_pb_column:nth-child(3n+1){clear:left}.et_mobile_nav_menu{display:none!important}.woofc-cart-link{margin-right:50px}.rmp-menu-title-image{width:150px!important}header{height:50px}.et_pb_row_1_tb_header{width:calc(100% - 40px)!important}.et_pb_image_0_tb_header .wp-image-230{transform:none!important}footer .et_pb_menu .et_pb_menu__menu{display:block!important}footer .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{width:100%;text-align:center}footer .et_pb_menu__wrap,footer .et_pb_menu .et_pb_menu__menu>nav{display:block!important;width:100%}}