:root{--marron:#250101;--marron-clair:#733425;--jaune:#F2C572;--jaune-orange:#F2B771;--blanc-gris:#F2F2F2;--header-height:138px;--row-menu-principal-height:58px}*{scroll-margin-top:calc(var(--header-height) + 1em)}@media (min-width:981px){*{scroll-margin-top:calc(var(--header-height) + 1em)}}.archive #sidebar .close{display:none}a:where(:not(.wp-element-button)){text-decoration:none!important}.et_monarch .et_social_heading{font-size:0}.et_social_heading::before{content:'Partager';font-size:15px}@media (max-width:576px){.cookie-notice-container #cn-notice-buttons{display:flex;flex-direction:column;max-width:70%;margin:auto}#cookie-notice .cn-text-container{margin-bottom:2em}#cookie-notice .cn-button:not(.cn-button-custom){margin:0 0 1em 0;padding:15px}}.grecaptcha-badge{visibility:hidden!important}.page-id-94 .grecaptcha-badge{visibility:visible!important}.et_divi_100_custom_back_to_top .et_pb_scroll_top{background:var(--jaune-orange);box-shadow:0 2px 4px rgb(63 63 63 / 60%)}.btn{transition:box-shadow 0.3s ease}.btn:hover{box-shadow:0 4px 6px rgb(0 0 0 / .3)}.mfp-counter{display:none}.wpcf7 .cols{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.wpcf7 .col{width:47%}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-textarea{height:160px!important}#rgpd>span.wpcf7-list-item{margin:0;cursor:pointer}#rgpd input[type="checkbox"]{display:none}span.wpcf7-list-item-label{position:relative}span.wpcf7-list-item-label::before{font-family:ETmodules!important;margin-right:.5em;color:#79411e;font-size:25px;content:"\56";position:relative;top:5px}#rgpd input[type="checkbox"]:checked+span.wpcf7-list-item-label::before{content:"\5a";color:red}#section-nos-engagements .row-wrapper{position:relative;background-color:rgb(255 255 255 / .75)}#section-nos-engagements .row-wrapper:after{content:'';position:absolute;top:100%;left:50%;width:80%;height:4px;background-color:var(--marron);z-index:1;transform:translateX(-50%) translateY(-50%)}#section-nos-engagements .row-wrapper:before{content:'';position:absolute;bottom:100%;left:50%;width:80%;height:4px;background-color:var(--marron);z-index:1;transform:translateX(-50%) translateY(+50%)}@media (max-width:576px){#section-nos-engagements .row-wrapper .et_pb_row{display:grid!important;grid-template-columns:repeat(2,1fr);gap:0}#section-nos-engagements .et_pb_row .et_pb_column.et-last-child{grid-area:3 / 1 / 4 / 3}}@media (max-width:1350px){#page-content{overflow:hidden}body #et-main-area:before{content:'';position:absolute;top:0;left:0;width:100%;height:0;opacity:0;background-color:#fff0;z-index:100;-webkit-transition:all 0.25s linear 0.2s;transition:all 0.25s linear 0.2s}body.blur #et-main-area:before{background-color:rgb(0 0 0 / .7);height:100%;opacity:1;position:fixed;-webkit-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0;display:table;height:270px}}@media screen and (min-width:480px) and (max-width:1024px){.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{display:table;height:400px}}@media (max-width:350px){.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0;display:table;height:230px}}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:1.5em}.wc-forward{text-decoration-line:none!important;opacity:1!important;float:none!important;order:1;transition:box-shadow 0.3s ease;color:red!important}.wc-forward:hover{box-shadow:2px 4px 8px rgb(0 0 0 / .4)}.wc-block-components-notice-banner{align-items:center!important}.wc-block-components-notice-banner__content{display:flex;align-items:center;justify-content:space-between;line-height:1em}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content.block-override .wc-forward{color:#FFFFFF!important;border-width:0px!important;font-size:16px;background-color:#79411e!important;padding:.3em 1em!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content.block-override .wc-forward:hover{background-color:#4a2919!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content.block-override .wc-forward:after{content:''}.woocommerce div.product .product_title{color:#4A2919;font-weight:400}.woocommerce .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb{text-transform:uppercase;color:#79411E;font-size:16px;font-weight:600}.woocommerce-loop-product__title,.product .related h2{color:#79411E;font-weight:700}.woocommerce-page ul.products li.product a{font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif;color:#79411E;font-weight:700}.woocommerce div.product form.cart .variations label{color:#79411E}.product_meta{display:none}.woocommerce-product-details__short-description p{color:#79411E}.woocommerce div.product span.price,.woocommerce-page div.product p.price{color:#79411E;font-weight:700}.product-type-simple .woocommerce-price-suffix,.product-type-simple .woocommerce-price-suffix .woocommerce-Price-amount bdi,.product-type-simple .woocommerce-price-suffix .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:20px!important}.term-machines-accessoires .product-type-simple .woocommerce-price-suffix,.term-machines-accessoires .product-type-simple .woocommerce-price-suffix .woocommerce-Price-amount bdi,.term-machines-accessoires .product-type-simple .woocommerce-price-suffix .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size:16px!important}.single-product .woocommerce-product-details__short-description{margin-top:1em}.related.products>h2{text-align:center;padding-bottom:30px}.single-product .related.products{margin-top:4em;padding-top:30px;border-top:5px solid #79411e}.single-product .reset_variations{color:#79411E}.single-product .related.products ul li{margin-bottom:0}.archive .products li h2{padding-bottom:0!important}.single-product .related.products .product .woocommerce-loop-product__title{font-size:18px!important;padding-bottom:0!important}.archive ul.products li.product .price,.single-product ul.products li.product .price{color:#79411E!important;font-size:16px}.single-product .woocommerce-variation.single_variation{padding:8px 0 15px}.single-product .woocommerce-variation.single_variation .woocommerce-variation-price .price{font-size:25px;font-size:25px}.single-product .woocommerce-variation.single_variation .woocommerce-variation-price .price small{margin-right:5px}.woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:contain;object-position:center}.co-product-long-description{color:#74331f;line-height:1.7;border-top:5px solid #79411e;padding-top:2rem;margin-top:2rem}.co-product-long-description h1,.co-product-long-description h2,.co-product-long-description h3,.co-product-long-description h4{margin-top:1rem;color:#4A2919}.co-product-long-description a{color:#79411E;font-weight:800}.single-product .summary.entry-summary .price .ttc.location,.products .price .ttc.location{color:var(--blanc-gris);background-color:var(--marron)}.single-product .summary.entry-summary .price .ttc.location{padding:5px 15px;box-shadow:0 4px 6px rgb(0 0 0 / .3)}.products .price .ttc.location{padding:3px 8px;box-shadow:0 2px 4px rgb(0 0 0 / .3)}.caracteristiques-wrapper{margin:1em 0}.caracteristiques-wrapper .caracteristique{display:flex;align-items:flex-start;gap:5px;border-bottom:2px solid var(--jaune-orange);padding:5px 0;line-height:1.3em}.caracteristiques-wrapper .caracteristique:not(:last-child){margin-bottom:.5em}.caracteristiques-wrapper .caracteristique .title{font-weight:700;color:var(--marron-clair);white-space:nowrap}.caracteristiques-wrapper .caracteristique .text{color:#79411E}.single-product .woocommerce-product-gallery__image img{aspect-ratio:1;object-fit:contain;object-position:center}.product-type-simple form.cart,.single-product .woocommerce-variation-add-to-cart{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.single-product .product-type-simple form.cart .qty,.single-product .woocommerce-variation-add-to-cart .qty{height:45px;padding:0 20px;margin-right:2px;color:#fff;font-size:.82em;font-weight:700;line-height:45px;background-color:#e2d3b6}.single-product div.product form.cart div.quantity{margin:0!important;border-radius:0!important}.single-product .product-type-simple form.cart input[type=number],.single-product .woocommerce-variation-add-to-cart input[type=number]{-moz-appearance:textfield;height:45px;border:none!important;border-radius:0;color:#fff!important;background-color:#79411e!important;box-shadow:none!important;font-size:20px!important;font-weight:500!important}.single-product .woocommerce-variation-add-to-cart input::-webkit-inner-spin-button,.single-product .woocommerce-variation-add-to-cart input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qib-container:not(#qib_id){display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row;flex-direction:row;position:relative}.qib-button:not(#qib_id){background:#e2d3b6!important;border-color:#e2d3b6!important;cursor:pointer;cursor:pointer;width:22px!important;height:22px!important;position:absolute;right:0;border-width:0px!important;transition:all 0.25s ease!important}.qib-button:hover:not(#qib_id){background-color:#79411E!important}.qib-button:focus:not(#qib_id){outline:none!important}.qib-button:not(#qib_id).plus{top:0}.qib-button:not(#qib_id).minus{bottom:0}.qib-container .quantity input.qty:not(#qib_id){height:45px!important;width:60px!important}.qib-container div.quantity:not(#qib_id){-webkit-order:-1;order:-1;padding-right:24px!important}form.cart button[type='submit']:focus:not(#qib_id){outline:none!important}.woocommerce div.product form.cart .variations td{padding:inherit!important}.single-product .product-type-simple form.cart .single_add_to_cart_button,.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button{background-color:#79411e!important;color:#fff!important;opacity:1!important;border:none!important;border-radius:0!important;cursor:pointer!important;height:45px!important;display:initial!important}.single-product .product-type-simple form.cart .single_add_to_cart_button:hover,.single-product .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{background-color:#4a2919!important;border:none!important;border-radius:0!important}.single-product .woocommerce-variation-price .price .ttc{display:none}.single-product .woocommerce-variation-price .price .woocommerce-price-suffix{font-size:20px}.single-product .summary.entry-summary .price .ttc{font-size:20px!important}.single-product div.product form.cart .variations td select{border-radius:0;border:1px solid #79411e;background-color:#fff0;color:#79411e!important;font-size:16px;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://www.cafeoceane.live/wp-content/uploads/2019/09/arrow.svg);background-position:95% center;background-size:12px;background-repeat:no-repeat;cursor:pointer}.single-product .woocommerce-message{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;background-color:#e2d3b6}.single-product .woocommerce-message a{background-color:#79411e!important;color:#fff!important;opacity:1!important;border:none!important;border-radius:0!important;cursor:pointer!important}.single-product .woocommerce-error{background:#e2d3b6!important}.single-product .informations{font-weight:700}.single-product .informations .title{font-size:14px;color:#79411e}.single-product .informations p{font-size:12px;color:#c56f00;line-height:1em}.archive #sidebar .valider{display:none}@media (min-width:769px){#filtres-archive{display:none}}@media (max-width:768px){.woocommerce table.cart td.product-quantity:not(#qib_id){display:flex;justify-content:space-between}.woocommerce div.product div.summary{margin-top:1.5em}.woocommerce table.cart td.product-quantity .qib-container:not(#qib_id){margin-left:.5em}#main-content{overflow:hidden}.archive #sidebar{position:absolute;top:0;left:0;padding:2em 2em;background:#fff;z-index:1000;box-shadow:-6px 6px 12px #00000030;transform:translateX(121%);transition:all 0.5s ease}.archive #sidebar.show{transform:translateX(50%)}.archive #sidebar .close{display:block;font-size:27px;content:"\e051";position:absolute;top:3px;left:-40px;width:40px;height:40px;color:#fff;background:#7a3f21;z-index:1000;box-shadow:-6px 6px 12px #00000030;display:flex;align-items:center;justify-content:center;font-family:ETmodules!important;font-weight:400;cursor:pointer}.archive #sidebar .valider{display:none;color:#79411e;font-weight:600;font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif;font-size:16px;background-color:#fff;padding:0 10px;position:absolute;top:4px;left:-56px;height:40px;align-items:center;border:5px solid #79411e}.archive #sidebar.checked .valider{display:flex}.archive #sidebar.checked .close{visibility:hidden}.archive .woocommerce-products-header{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.archive #filtres-archive{background-color:#79411e;color:#fff;opacity:1;border-radius:0;cursor:pointer;font-size:16px;font-weight:500;padding:.3em 1em}.archive #filtres-archive:hover{background-color:#4a2919}.archive #content-area{min-height:46em}}@media (min-width:768px) and (max-width:768px){.single-product .related.products .products.columns-4{display:flex;flex-direction:row;flex-wrap:wrap}.single-product .related.products .products.columns-4 .product:last-child{display:none}}@media (max-width:479px){.archive #sidebar{transform:translateX(130%)}.archive #sidebar.show{transform:translateX(12%)}.single-product .variations tr{display:flex;flex-direction:column}.woocommerce div.product form.cart .variations td{padding:0 20px 10px 0!important}.single-product .product-type-simple .cart,.single-product .woocommerce-variation-add-to-cart{flex-wrap:wrap}form.cart .qib-container+button[type='submit']:not(#qib_id),form.cart .qib-container+div:not(#qib_id):not(_){margin-left:0!important;margin-top:1em!important}.woocommerce div.product form.cart .button{align-self:center;margin-top:1em}.single-product .woocommerce-message{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.single-product .woocommerce-message a{margin-top:.8em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{width:100%!important}.woocommerce-checkout #payment ul.payment_methods li img{margin:.5em 0 0 0}.woocommerce-checkout table.shop_table{display:inline-flex;flex-direction:column}.woocommerce-checkout table.shop_table thead tr{display:flex;justify-content:space-between}.woocommerce-checkout .woocommerce-shipping-totals.shipping{display:flex;flex-direction:column}.archive .woocommerce-products-header{align-items:flex-start;flex-direction:column}}.term-machines-accessoires .titre-machines-locations{background-color:#f2c572;margin-bottom:2em!important;width:fit-content;margin:auto;text-transform:uppercase;color:#250101!important;text-align:center}@media (min-width:981px){.term-machines-accessoires .grid-products-wrapper.et_pb_row{width:50%!important;margin-bottom:2em!important}}.woof_container_inner h4{margin-bottom:0}.woof_container{margin-bottom:2em}.btn-wrapper{display:flex;align-items:center;gap:1em;margin-top:2em}.btn-wrapper span{color:var(--marron-clair);font-weight:700}.btn-wrapper .btn{width:50%;text-align:center}.btn-wrapper .btn a{padding:1em;color:#fff;display:block}.btn-wrapper .btn.location{background-color:var(--marron)}.btn-wrapper .btn.acheter{background-color:var(--marron-clair)}.archive #left-area ul.products{display:flex;flex-direction:row;flex-wrap:wrap}.archive #left-area ul.products:after,.archive #left-area ul.products:before{display:block!important}.archive .woocommerce-products-header h1{color:#4A2919;font-weight:400}.archive .term-description-supplementaire,.archive .woocommerce-products-header .term-description{color:#79411e;font-weight:400;margin:1em 0;padding:1em 0;border-style:solid;border-width:2px 0 2px}.archive .term-description-supplementaire a,.archive .woocommerce-products-header .term-description a{color:#79411E;font-weight:700;position:relative}.archive .woocommerce-result-count{color:#79411e}.woocommerce-pagination .page-numbers .current,.woocommerce-pagination .page-numbers li a:hover{padding:10px 14px!important;background:#79411e!important;color:#fff!important;border:1px solid #79411e}.woocommerce-pagination .page-numbers a:link,.woocommerce-pagination .page-numbers a:visited{padding:10px 14px!important;background:#fff!important;color:#363636!important;border:1px solid #79411e}.woocommerce nav.woocommerce-pagination ul{border:none!important;display:flex;gap:1em 0;flex-wrap:wrap;margin-bottom:2em;justify-content:flex-start}.woocommerce nav.woocommerce-pagination ul li{border-right:4px solid #fff;background:#fff!important}.et_overlay{display:none}#sidebar .woof h4{color:#79411e;font-weight:700}#sidebar .woof label{color:#79411e;font-size:14px;font-weight:600}.icheckbox_square-orange{background:url(https://www.cafeoceane.live/wp-content/uploads/2019/09/cases-a-cocher.png) no-repeat}.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#79411e}.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{background:rgb(121 65 30 / .2)}#sidebar .woof_submit_search_form_container{display:none}.archive #left-area{-webkit-animation:fade-in 0.8s ease both;animation:fade-in 0.8s ease both}#sidebar{-webkit-animation:fade-in 0.8s ease both 1s;animation:fade-in 0.8s ease both 1s}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.plainoverlay{background-color:rgb(0 0 0 / 22%)!important;z-index:100000!important}#woof_svg_load_container{display:grid;place-items:center}#woof_svg_load_container img{width:100px!important;height:100px!important;content:url(https://www.cafeoceane.live/wp-content/uploads/2024/01/grain-cafe.png);-webkit-animation:rotate-center 5s linear infinite both;animation:rotate-center 5s linear infinite both}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div.woof_info_popup{left:38.2%!important;background-color:rgb(238 208 78 / .8)!important;border-radius:2px!important}@media (max-width:479px){div.woof_info_popup{left:50%!important;transform:translateX(-50%)}}.page-id-19 .entry-content thead th,.entry-content tr th{color:#79411E;font-weight:700}.page-id-19 .woocommerce-cart-form__cart-item a{color:#79411E;font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif}.page-id-19 span.woocommerce-Price-amount.amount,.woocommerce table.shop_table td small{color:#79411E!important}.page-id-19 .woocommerce table.shop_table{border:1px solid #79411e;border-radius:0}.page-id-19 .woocommerce table.shop_table td{border-top:1px solid rgb(121 65 30 / .3)!important}.page-id-19 .woocommerce table.shop_table tr.cart-subtotal td{border-top:none!important}.page-id-19 .woocommerce-cart .cart-collaterals .cart_totals tr th{border-top:1px solid rgb(121 65 30 / .3)!important}.page-id-19 .woocommerce-cart .cart-collaterals .cart_totals tr:first-child th{border-top:none!important}.page-id-19 .woocommerce-cart-form .actions button[name="update_cart"],.page-id-19 .button.wc-backward{padding:.3em 1em!important;background-color:#79411e!important;color:#fff!important;opacity:1!important;border:none!important;border-radius:0!important;cursor:pointer!important;margin-bottom:1em!important}.page-id-19 .woocommerce-cart-form .actions button[name="update_cart"]:hover,.page-id-19 .button.wc-backward:hover{background-color:#4A2919!important}.page-id-19 .woocommerce-cart-form .actions button[name="update_cart"]:after,.page-id-19 .button.wc-backward:after{display:none}.page-id-19 .woocommerce-message,.page-id-19 .cart-empty.woocommerce-info{background:#e2d3b6!important;text-align:center}.page-id-19 .woocommerce-message a{color:red;font-weight:600;margin-left:1em;position:relative}.page-id-19 .woocommerce-message a:before{content:'';position:absolute;bottom:-3px;width:100%;height:3px;background-color:red;opacity:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(0);transform:scale(0);transition:all 0.25s ease}.page-id-19 .woocommerce-message a:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.page-id-19 .wc-proceed-to-checkout a{background-color:#79411e!important;color:#fff!important;opacity:1!important;border:none!important;border-radius:0!important;cursor:pointer!important;display:inline-block;float:right}.page-id-19 .wc-proceed-to-checkout:hover a{background-color:#4A2919!important}.woocommerce a.remove{transition:all 0.2s ease;line-height:.9em}.page-id-19 .woocommerce-cart-form__cart-item .product-quantity{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.page-id-19 .woocommerce-cart-form__cart-item .product-quantity .quantity{width:initial;margin-right:2px}.page-id-19 .woocommerce-cart-form__cart-item input[type=number]{height:45px;border:none!important;border-radius:0;color:#fff!important;background-color:#79411e!important;box-shadow:none!important;font-size:20px!important;font-weight:500!important}.page-id-19 .woocommerce-cart-form__cart-item input::-webkit-inner-spin-button,.page-id-19 .woocommerce-cart-form__cart-item input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-id-19 .woocommerce-error{background:#e2d3b6!important;text-align:center;color:red!important;font-weight:600}.page-id-19 .woocommerce-cart-form .actions button[name="apply_coupon"]{padding:.3em 1em!important;background-color:#e2d3b6!important;color:#fff!important;opacity:1!important;border:none!important;border-radius:0!important;cursor:pointer!important}.page-id-19 .woocommerce-cart-form .actions button[name="apply_coupon"]:hover{background-color:#eed04e!important}.page-id-19 .woocommerce-cart-form .actions button[name="apply_coupon"]:after{display:none}.woocommerce-cart table.cart td.actions .coupon .input-text{background-color:transparent!important;border:2px solid #79411E!important;border-radius:0!important;height:46px;color:#79411E!important}::-webkit-input-placeholder{color:#79411E!important;opacity:1!important}:-ms-input-placeholder{color:#79411E!important;opacity:1!important}::-ms-input-placeholder{color:#79411E!important;opacity:1!important}::placeholder{color:#79411E!important;opacity:1!important}:-ms-input-placeholder{color:#79411E!important}::-ms-input-placeholder{color:#79411E!important}.woocommerce ul#shipping_method{background-color:#e2d3b6;padding:1em;box-shadow:0 10px 10px rgb(0 0 0 / .1)}.woocommerce ul#shipping_method li label{font-weight:600;color:#79411e;cursor:pointer}.woocommerce ul#shipping_method .amount{padding:0em .4em;border:1px solid;background-color:rgb(255 255 255 / .45);color:#79411E}.woocommerce-cart .cart-collaterals .cart_totals table th{width:20%}.woocommerce-cart .cart-collaterals .cart_totals table th{background-color:#e2d3b6}.woocommerce-shipping-destination{margin-top:9px;color:#79411e}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:60%}.page-id-20 h3{color:#4A2919;font-size:24px;font-weight:700}.page-id-20 #customer_details{margin-bottom:2em}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:1px solid #79411e;border-radius:0;color:#79411E}.woocommerce form .form-row label{color:#79411E;font-weight:500;font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif}.woocommerce table.shop_table{border:1px solid #79411e;border-radius:0;color:#79411E}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#79411e!important;color:#fff!important;opacity:1!important;border:none!important;border-radius:0!important;cursor:pointer!important}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:#4A2919!important}.woocommerce-checkout #payment{background:#e2d3b6;border-radius:0;color:#4A2919;font-weight:600}.woocommerce-checkout #payment a{color:#fff}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff;color:#79411e;font-weight:600}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #79411e;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.payment_box.payment_method_sumup-onsite{width:50%!important}.payment_method_sumup-onsite fieldset input{padding:0.8em!important}.woocommerce-order h2{font-weight:700;color:#4A2919!important;font-size:24px}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-size:22px;font-family:'Archivo',Helvetica,Arial,Lucida,sans-serif;font-weight:700;color:#79411e}.woocommerce ul.order_details{background-color:#79411e;padding:1em}.woocommerce ul.order_details li{color:#fee5c5}.woocommerce .woocommerce-customer-details address{border-radius:0;background-color:#e2d3b6;border:none;color:#79411e;font-weight:600;padding:1em;box-shadow:0 10px 10px rgb(0 0 0 / .1)}.woocommerce .woocommerce-order-details a{color:#c56f00}@media (max-width:768px){.woocommerce-MyAccount-navigation ul{padding:0 0 23px 0}}.woocommerce-MyAccount-navigation ul{list-style-type:none}.woocommerce-MyAccount-navigation-link{background-color:#79411e;margin-bottom:.5em;padding:.5em 1em;transition:all 0.25s ease}.woocommerce-MyAccount-navigation-link a{color:#fee5c5;font-weight:600;text-transform:uppercase}.woocommerce-MyAccount-navigation-link.is-active{background-color:#e2d3b6;box-shadow:0 4px 4px rgb(121 65 30 / .2)}.woocommerce-MyAccount-navigation-link.is-active a{color:#fff}.woocommerce-account .woocommerce-MyAccount-content{color:#79411e}.woocommerce-account .woocommerce-MyAccount-content a{color:#c56f00;font-weight:700}.woocommerce table.my_account_orders .button{padding:.2em 1em;background-color:#79411e;color:#fff;opacity:1;border:none;border-radius:0;cursor:pointer;font-size:16px}.woocommerce table.my_account_orders .button:hover{background-color:#4A2919}.woocommerce table.my_account_orders .button:hover:after{display:none}form.woocommerce-EditAccountForm.edit-account button[name="save_account_details"]{background-color:#79411e;color:#fff;opacity:1;border:none;border-radius:0;cursor:pointer;height:45px;margin-top:1em;float:right}form.woocommerce-EditAccountForm.edit-account button[name="save_account_details"]:hover{background-color:#4a2919;color:#fff}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#e2d3b6}.woocommerce .woocommerce-error{background:#F44336}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #79411e;border-radius:0}#customer_login h2{font-weight:700;color:#4A2919!important}.woocommerce-MyAccount-content .woocommerce-address-fields button[name="save_address"],.woocommerce-form.woocommerce-form-register.register button[name="register"],.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{background-color:#79411e;color:#fff;opacity:1;border:none;border-radius:0;cursor:pointer;height:45px}.woocommerce-MyAccount-content .woocommerce-address-fields button[name="save_address"]:hover,.woocommerce-form.woocommerce-form-register.register button[name="register"]:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{background-color:#4a2919;color:#fff;border:none}.woocommerce-MyAccount-content .woocommerce-address-fields button[name="save_address"]{margin-top:1em;float:right}.woocommerce-privacy-policy-link,.woocommerce-LostPassword.lost_password a{color:#c56f00}.woocommerce-MyAccount-content mark{background-color:#fff0;font-weight:700}.woocommerce-MyAccount-content h3,.woocommerce-account .addresses .title h3{color:#4A2919}.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:.3em 1em}.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover{padding:.3em 2em .3em 1em}.line-bottom{position:relative}.line-bottom:after{content:'';position:absolute;top:100%;left:50%;width:80%;height:4px;background-color:var(--marron);z-index:1;transform:translateX(-50%) translateY(-50%)}.slider-category.line-bottom:after{height:10px}.new-title.line-bottom:after{width:95px}.new-title{padding:.8em 2em}@media (min-width:981px){.new-title{padding:.8em 4em}}.grid-products-wrapper .grid-products{display:grid;grid-template-columns:repeat(2,1fr);gap:1em}@media (min-width:576px){.grid-products-wrapper .grid-products{grid-template-columns:repeat(4,1fr)}}@media (min-width:981px){.grid-products-wrapper .grid-products{grid-template-columns:repeat(5,1fr)}}.grid-products-wrapper .grid-products article:nth-child(5){display:none}@media (min-width:981px){.grid-products-wrapper .grid-products article:nth-child(5){display:block}}.grid-products-wrapper .grid-products article .content{position:relative;display:flex;flex-direction:column;height:100%}.grid-products-wrapper .grid-products article .content .img-content{padding:1em;aspect-ratio:1;margin-bottom:1em;overflow:hidden;background-color:#fff;border:2px solid var(--marron-clair)}.grid-products-wrapper .grid-products article .content .img-content img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:transform 0.3s ease}.grid-products-wrapper .grid-products article:hover .content .img-content img{transform:scale(1.05)}.grid-products-wrapper .grid-products article .content h3{color:var(--marron);font-size:clamp(16px, 1.8vw, 18px);flex-grow:1}.grid-products-wrapper .grid-products article .content .price{color:var(--marron-clair);background-color:var(--jaune-orange);font-size:clamp(12px, 1.8vw, 16px);line-height:1.3em;padding:5px 0 5px 10px;box-shadow:0 3px 6px rgb(0 0 0 / 16%)}.grid-boutique-en-ligne .pastille,ul.products .pastille,.woocommerce-product-gallery .pastille,.grid-products-wrapper .grid-products article .content .pastille{position:absolute;top:-15px;left:-15px;width:100px;height:100px;z-index:1}ul.products .pastille{width:80px;height:80px}.grid-boutique-en-ligne .pastille{top:15px;left:15px}@media (max-width:576px){.grid-boutique-en-ligne .pastille{top:10px;left:10px;width:50px;height:50px}}.grid-boutique-en-ligne .pastille img,ul.products .pastille img,.woocommerce-product-gallery .pastille img,.grid-products-wrapper .grid-products article .content .pastille img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.grid-products-wrapper .grid-products.locations{grid-template-columns:repeat(1,1fr);gap:2em}.grid-products-wrapper .grid-products.locations article .content .img-content{margin-bottom:0}.grid-products-wrapper .grid-products.locations article .content h3{color:#fff;background-color:var(--marron);padding:1em;display:flex;align-items:center;justify-content:center;text-align:center}@media (min-width:576px){.grid-products-wrapper .grid-products.locations{grid-template-columns:repeat(3,1fr)}}@media (min-width:981px){.grid-products-wrapper .grid-products.locations{grid-template-columns:repeat(3,1fr)}}.grid-boutique-en-ligne .img-content{position:relative;padding:1em;aspect-ratio:1;margin-bottom:1em;overflow:hidden;background-color:#fff;border:2px solid var(--marron-clair)}.grid-boutique-en-ligne article .content .img-content img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:transform 0.3s ease}.grid-boutique-en-ligne article:hover .content .img-content img{transform:scale(1.05)}.grid-boutique-en-ligne .tslide-wrapper,.grid-boutique-en-ligne .tslider{overflow:visible;height:100%!important}.grid-boutique-en-ligne .tslider{display:flex}.grid-boutique-en-ligne article{height:100%!important}.grid-boutique-en-ligne article .content h3{color:var(--marron);font-size:clamp(16px, 1.8vw, 18px);flex-grow:1}.grid-boutique-en-ligne article .content .price{color:var(--marron-clair);background-color:var(--jaune-orange);font-size:clamp(12px, 1.8vw, 16px);line-height:1.3em;padding:5px 0 5px 10px;box-shadow:0 3px 6px rgb(0 0 0 / 16%);font-weight:700}.grid-boutique-en-ligne article .content{position:relative;display:flex;flex-direction:column;height:100%}.boutique-content{display:grid;grid-template-columns:1fr;gap:1em}@media (min-width:576px){.boutique-content{grid-template-columns:repeat(2,1fr)}}.boutique-content .img-boutique img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1}.marche .adresse,.boutique-content .adresse{display:flex;flex-direction:column;align-items:center;justify-content:center;border:3px solid var(--jaune-orange);padding:1em;color:var(--marron-clair);text-align:center;line-height:1.4em;font-size:14px}.marche .adresse{justify-content:flex-start;height:100%;background-color:#fff}.marche .adresse .ville,.boutique-content .adresse .ville{font-family:'Radley',Georgia,"Times New Roman",serif;letter-spacing:1px;font-size:20px}.marche .adresse img.icon,.boutique-content .adresse img.icon{display:block;width:30px;height:auto;margin-bottom:1em}.marche .adresse img.icon{width:40px}#row-marches-content .et_pb_code,#row-marches-content .et_pb_code .et_pb_code_inner,#row-marches-content .et_pb_code .et_pb_code_inner .marche{height:100%}.slider-category{background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;padding:2em 0;aspect-ratio:9 / 5}.tax-product_cat .slider-category{margin:2em 0}@media (max-width:980px){.tax-product_cat .slider-category{display:none}}@media (min-width:576px){.slider-category{aspect-ratio:9 / 3}}@media (min-width:981px){.slider-category{aspect-ratio:1920/326}}@media (max-width:980px){.slider-category.locations,.slider-category.cafes,.slider-category.gourmandises,.slider-category.machines-accessoires{background-position:left center}.slider-category.thes,.slider-category.capsules-et-dosettes-de-cafe-compatibles{background-position:right center}}.slider-category .tslide-outer{width:80%;background-color:rgb(242 242 242 / .75);text-align:center;padding:1em}.slider-category .tslide-outer .tslide-wrapper,.slider-category .tslide-outer .tslide-wrapper .tangible-slider{overflow:visible;height:100%!important}.slider-category .tslide-outer .tangible-slider{font-size:clamp(18px, 2.3vw, 22px);color:var(--marron);font-family:'Radley',Georgia,"Times New Roman",serif;letter-spacing:2px;line-height:1.3em;display:flex;align-items:center}.grid-actualites:not(.hub),.grid-actualites.hub .tangible-paginator-target{display:grid;grid-template-columns:repeat(2,1fr);gap:1em}.grid-actualites:not(.hub) article:nth-child(3){display:none}@media (min-width:768px){.grid-actualites:not(.hub),.grid-actualites.hub .tangible-paginator-target{grid-template-columns:repeat(3,1fr)}.grid-actualites:not(.hub) article:nth-child(3){display:block}}.grid-actualites article .content{position:relative;display:flex;flex-direction:column;height:100%}.grid-actualites article .content .img-content{padding:0;aspect-ratio:41/30;margin-bottom:1em;overflow:hidden;background-color:#fff;border:2px solid var(--marron-clair)}.grid-actualites article .content .img-content img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;transition:transform 0.3s ease}.grid-actualites article:hover .content .img-content img{transform:scale(1.05)}.grid-actualites article .content h3{font-family:'Radley',Georgia,"Times New Roman",serif;color:var(--marron-clair);font-size:clamp(14px, 1.8vw, 18px);flex-grow:1;text-transform:uppercase;line-height:1.2em;letter-spacing:1px}.grid-actualites article .content .savoir-plus{color:#fff;background-color:var(--marron-clair);font-size:clamp(12px, 1.8vw, 16px);line-height:1.3em;padding:5px 10px;box-shadow:0 3px 6px rgb(0 0 0 / 16%);text-align:right}.tangible-paginator-buttons{text-align:center;padding:1em 4em;max-width:100%;margin:2em auto 0 auto;border-radius:2px}@media (min-width:768px){.tangible-paginator-buttons{}}.tangible-paginator-buttons button{cursor:pointer}.tangible-paginator-button{padding:8px 16px!important;border-radius:2px!important;border:none!important;background-color:rgb(242 197 114 / 70%)!important;color:#fff!important;margin-right:5px;font-size:16px;transition:all 0.3s ease}.tangible-paginator-button:last-child{margin-right:0}.tangible-paginator-button.active{background-color:var(--marron)!important}.tangible-paginator-button:hover{background-color:var(--marron-clair)!important}.form-inscription-newsletter .et_pb_code_inner{display:flex;align-items:center;flex-direction:column;gap:1em}.form-inscription-newsletter .et_pb_code_inner img{display:bloc;width:60px;height:60px}.form-inscription-newsletter .et_pb_code_inner .text{color:#fff;text-align:center;flex-shrink:0;flex-basis:45%}#mailpoet_form_1 form.mailpoet_form{padding:0!important}#mailpoet_form_1 .mailpoet_paragraph{margin-bottom:20!important}@media (min-width:576px){#mailpoet_form_1 .mailpoet_paragraph{margin-bottom:0!important}}#mailpoet_form_1 .mailpoet_text{border:2px solid var(--marron-clair);font-size:14px}#mailpoet_form_1 .mailpoet_submit{background-color:var(--marron-clair);color:#fff;text-transform:uppercase;font-weight:900;font-size:14px;border:2px solid #fff!important}#mailpoet_form_1 .mailpoet_text,#mailpoet_form_1 .mailpoet_submit{padding:1em 1em!important}.mailpoet_form_columns{align-items:center}.parsley-errors-list{position:absolute;background-color:#fff;margin:4px 0 3px!important;padding:0 1em!important;list-style-type:none!important}.parsley-required{color:#e94d28;font-weight:600}.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success{color:#fff;padding:0}.mailpoet_submit{cursor:pointer}@media (min-width:981px){.form-inscription-newsletter .et_pb_code_inner{flex-direction:row}.form-inscription-newsletter .et_pb_code_inner .text{text-align:right}}header:not(.woocommerce-products-header){position:fixed;top:0;left:0;width:100%;z-index:1000}@media (max-width:980px){.et-tb #page-container,.et-tb-has-header #page-container{padding-top:calc(var(--header-height) + var(--row-menu-principal-height))!important}}#page-container{padding-top:calc(var(--header-height) + var(--row-menu-principal-height))!important}.admin-bar header:not(.woocommerce-products-header){top:46px}@media (min-width:783px){.admin-bar header:not(.woocommerce-products-header){top:32px}}ul#menu-menu-principal,ul#menu-menu-secondaire{list-style-type:none;padding:0;line-height:1em;display:flex;align-items:center}ul#menu-menu-principal{gap:5px}ul#menu-menu-principal li{flex-grow:1;text-align:center}ul#menu-menu-principal li a{padding:1em 2em;display:block;font-family:'Radley',Georgia,"Times New Roman",serif;color:var(--marron);font-size:clamp(16px, 1.8vw, 18px);text-transform:uppercase;letter-spacing:1px;transition:all 0.3s ease}ul#menu-menu-principal li.current-menu-item a,ul#menu-menu-principal li:hover a{color:var(--jaune-orange);background-color:var(--marron)}ul#menu-menu-secondaire{gap:2em}#menu-secondaire-wrapper .et_pb_code_inner,#menu-secondaire-wrapper .et_pb_code_inner .left-content{display:flex;align-items:center}#menu-secondaire-wrapper .et_pb_code_inner{justify-content:space-between}#menu-secondaire-wrapper .et_pb_code_inner .left-content{gap:1.5em;transition:transform 1s ease;transform:translateX(calc(-110px - 1.5em));will-change:transform}.sticky #menu-secondaire-wrapper .et_pb_code_inner .left-content{transform:translateX(0)}#menu-secondaire-wrapper .et_pb_code_inner .left-content img{display:block;width:110px;transform:translateY(-3px)}#menu-secondaire-wrapper .et_pb_code_inner .left-content a.tel{color:var(--jaune);font-weight:700;font-size:20px}#menu-secondaire-wrapper .et_pb_code_inner .left-content #search{width:fit-content;height:16px;background-image:url(https://www.cafeoceane.live/wp-content/uploads/2025/02/loupe.svg);background-position:left center;background-size:contain;background-repeat:no-repeat;cursor:pointer;line-height:1em;padding-left:20px;color:var(--jaune);font-size:12px;display:flex;align-items:center}ul#menu-menu-secondaire li.contact{margin-right:2em}ul#menu-menu-secondaire li.contact a{background-color:var(--jaune);color:var(--marron);font-weight:700;padding:3px 15px;border-radius:20px;border:1px solid #fff}ul#menu-menu-secondaire li a{text-transform:uppercase;color:var(--jaune)}#row-logo-content,#row-logo-content img{transition:transform 0.4s ease,padding 0.7s ease}#row-logo-content{padding-top:2em!important;padding-bottom:4em!important}.sticky #row-logo-content{padding-top:0em!important;padding-bottom:0em!important}#row-logo-content img{transform-origin:center;will-change:transform}.sticky #row-logo-content img{transform:scale(0)}#header-mobile-fixed{box-shadow:0 0 8px 1px rgb(0 0 0 / 30%)}#header-mobile-fixed .et_pb_code_inner{display:flex;align-items:center;justify-content:space-between}#header-mobile-fixed .et_pb_code_inner img{width:180px;display:block}#header-mobile-fixed #search{width:30px;height:30px;background-image:url(https://www.cafeoceane.live/wp-content/uploads/2025/02/loupe-marron.svg);background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}#header-mobile-fixed .burger{display:flex;flex-flow:column wrap;justify-content:space-between;height:1.5rem;width:2.5rem;cursor:pointer}#header-mobile-fixed .burger .bar{height:4px;background:var(--marron-clair);border-radius:5px;margin:-4px 0;box-shadow:1px 2px 4px rgb(0 0 0 / 30%);transform-origin:left;transition:all 0.3s}#header-mobile-fixed.active .burger .top{transform:rotate(45deg)}#header-mobile-fixed.active .burger .middle{opacity:0}#header-mobile-fixed.active .burger .bottom{transform:rotate(-45deg)}#header-mobile-sidebar{position:absolute!important;top:0;height:100dvh;width:100vw;overflow:hidden;opacity:0;transform:translateX(-100%);transition:transform 0.5s ease,opacity 0.3s ease;z-index:-1;display:flex;flex-direction:column}#search.mobile{width:100%;cursor:pointer;line-height:1em;color:#733425;font-size:16px;display:flex;align-items:center;justify-content:center;border-radius:5px;padding:.8em 1em;margin-bottom:1.5em;border:2px solid var(--jaune);text-transform:uppercase}#search.mobile:before{content:url(https://www.cafeoceane.live/wp-content/uploads/2025/02/loupe.svg);width:20px;height:20px;margin-right:5px}#header-mobile-sidebar>.et_pb_row{margin-top:var(--header-height)!important;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}#header-mobile-sidebar>.et_pb_row::-webkit-scrollbar{display:none}#header-mobile-sidebar.show{opacity:1;transform:translateX(0);transition:transform 0.5s ease,opacity 0.3s ease}#header-mobile-sidebar ul{list-style-type:none;padding:0 0 .5em 0;line-height:1}#header-mobile-sidebar ul li:not(:last-child,.compte,.deconnexion){margin-bottom:.5em}#header-mobile-sidebar ul li a{font-size:16px;font-weight:600;color:var(--marron);text-transform:uppercase;display:block;width:fit-content;padding:.8em 1em;border-radius:5px}#header-mobile-sidebar ul>li:not(.compte).current-menu-item>a{background-color:var(--jaune)}#header-mobile-sidebar .tel{margin-top:1em;border-radius:5px;background-color:var(--marron)}#header-mobile-sidebar .tel a{width:fit-content;padding:.5em 1em;border-radius:5px;color:var(--jaune);display:block;font-size:22px;margin:auto}#menu-menu-mobile-compte{margin-bottom:10px;display:flex;flex-direction:row;gap:1em}#menu-menu-mobile-compte li{margin:0;border-radius:5px}#menu-menu-mobile-compte li.compte a,#menu-menu-mobile-compte li.deconnexion a{color:#fff}#menu-menu-mobile-compte .compte{background-color:var(--marron)}#menu-menu-mobile-compte .deconnexion{background-color:var(--marron-clair)}.single-post .et_pb_gallery img{aspect-ratio:41 / 30;object-fit:contain;object-position:center}.wpcas-area .wpcas-area-mid .wpcas-search-input input{font-size:16px}footer{position:relative!important;z-index:0!important}footer h4{padding-bottom:0}footer ul.menu{list-style-type:none;padding:0;line-height:1em}footer ul.menu li:not(:last-child){margin-bottom:1em}footer ul.menu li a{color:var(--jaune-orange);display:block;font-size:clamp(14px, 1.8vw, 16px);text-transform:capitalize}footer .socials-content{display:flex;align-items:center;gap:1em;margin-bottom:2em}footer .socials-content svg{display:block;width:45px}footer .partenaires-content{display:flex;align-items:center}footer .partenaires-content img{display:block}.footer-bco-content .et_pb_code_inner{display:flex;align-items:center;justify-content:center;gap:1em;color:var(--marron-clair)}.footer-bco-content .et_pb_code_inner a{color:var(--marron-clair);font-weight:700}.footer-bco-content .et_pb_code_inner img{display:block}