.grecaptcha-badge{display:none!important}#cmplz-document{max-width:100%}#cmplz-document h2{text-transform:uppercase!important;font-size:var(--e-global-typography-fd30ac5-font-size)}#cmplz-document .cmplz-subtitle{text-transform:uppercase!important;font-size:var(--e-global-typography-7af87df-font-size);font-family:var(--e-global-typography-7af87df-font-family);font-weight:var(--e-global-typography-7af87df-font-weight);color:var(--e-global-color-primary)}#cmplz-document p{font-size:var(--e-global-typography-text-font-size)}.cmplz-cookiebanner .cmplz-title{font-family:'Bebas Neue';letter-spacing:1.5px;font-size:19px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-family:var(--e-global-typography-3ee11ca-font-family);letter-spacing:var(--e-global-typography-3ee11ca-letter-spacing)}#cmplz-manage-consent .cmplz-manage-consent{bottom:30px!important;left:30px!important;border-radius:100%!important;color:transparent!important;background:#c2ac60!important;padding:15px 15px 15px 15px!important;min-width:unset!important;width:45px;height:45px!important;padding:0!important;background-image:url(https://o-gusto.fr/wp-content/uploads/2025/04/cookie.png)!important;background-position:center;background-repeat:no-repeat!important}#short-contact-form-1 input[type=email],#short-contact-form-1 p{margin-bottom:0!important}#short-contact-form-1{display:flex}.popup-title{font-family:'Bebas Neue';color:#c2ac60;letter-spacing:1.5px;font-size:20px!important}.btn-toque:after{content:url(https://ogusto.britweb.fr/wp-content/uploads/2025/03/toque-blanche.png);position:absolute;top:-60px;right:-44px;background-size:cover;transform:rotate(24deg);z-index:-1}a{text-decoration:none!important}#masthead{position:fixed!important;top:0;left:0;width:100%}body{padding-top:120px}.section-mask:hover .mask-from{transform:scale(1.05) rotate(2deg)!important;transition:transform 0.3s cubic-bezier(.25,.1,.25,1)!important}#short-contact-form p:nth-child(1),#short-contact-form p:nth-child(2),#short-contact-form p:nth-child(3),#short-contact-form p:nth-child(4){width:48%;display:inline-block}div#short-contact-form p:nth-child(1),div#short-contact-form p:nth-child(3){margin-right:3%}input[type=email],input[type=text],select,textarea,input[type=tel]{width:100%;border:none;background-color:#fff;font-family:var(--e-global-typography-text-font-family);border:1px solid #FCF3D3;border-radius:0;padding:.5rem 1rem;transition:all .3s;font-weight:300;padding:15px;margin-bottom:20px;outline:none;font-size:14.5px}input[type=submit]{background-color:#282A5C!important;font-family:'Bebas Neue';letter-spacing:1.5px;font-size:20px;color:#fff!important;border:2px solid #282A5C;border-radius:0;font-weight:400;text-transform:uppercase}input[type=submit]:hover{background-color:#C2AC60!important;border:2px solid #C2AC60}.wpcf7 form.sent .wpcf7-response-output{border-color:none}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#C2AC60}.checkbox-contact{font-family:var(--e-global-typography-text-font-family);font-size:13px;font-weight:400;color:#a9a9a9}.woocommerce-message{border-top-color:#282A5C}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover{color:#ccc}.woocommerce .button,.woocommerce-page .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .woocommerce-Button{font-family:'Bebas Neue';font-size:14px;padding:12px 24px;font-weight:400;letter-spacing:1.5px;background-color:#282A5C!important;color:#fff;border:none;text-transform:uppercase;border-radius:0;cursor:pointer;transition:background-color 0.3s ease}.woocommerce table td,.woocommerce table th,.woocommerce table.shop_table{border:none}.woocommerce table tbody>tr:nth-child(odd)>td,.woocommerce table tbody>tr:nth-child(odd)>th,.woocommerce table tbody tr:hover>td,.woocommerce table tbody tr:hover>th{background-color:transparent!important}.woocommerce .order-total th,.woocommerce .order-total span.woocommerce-Price-amount.amount{text-transform:uppercase;font-size:20px;font-weight:600}.woocommerce .cart-subtotal th,.woocommerce .fee th,.woocommerce .shipping th{font-weight:300!important}.woocommerce thead tr th{font-family:'Roboto';font-weight:600}dt.variation-Menudu,dt.variation-Datedelivraisonprvue,dt.variation-Menu{font-weight:600}.woocommerce .product-name a,h3.wc-block-components-product-name{font-family:'Bebas Neue'!important;font-size:20px!important;font-weight:400!important;letter-spacing:1.5px!important;text-decoration:none!important;color:#282A5C!important}.woocommerce table.shop_table td{padding:30px 12px}input[type=number]{border:1px solid #dadada!important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{text-transform:uppercase}.validation-commande h2,p.wc-block-components-checkout-order-summary__title-text{font-family:var(--e-global-typography-fd30ac5-font-family);font-size:2em!important;color:#282A5C}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url],.wc-blocks-components-select .wc-blocks-components-select__select,.wc-block-components-textarea{border:1px solid #FCF3D3!important}.validation-commande .wp-block-woocommerce-checkout-order-summary-coupon-form-block button{background-color:#282A5C!important;color:#fff;border:none;border-radius:0;font-family:'Bebas Neue';font-size:16px!important;letter-spacing:1.5px}.validation-commande button.wc-block-components-button{background-color:#282A5C!important;color:#fff;border:none;border-radius:0;font-family:'Bebas Neue';font-size:1.25em;letter-spacing:1.5px}.validation-commande button.wc-block-components-button:hover{background-color:#C2AC60!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff0;border:none}.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:450}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1.5px #d4d4d4!important}label.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:0}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked,.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border:1px solid #c2ac60!important}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background-color:#c2ac60!important}.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:none!important}.wc-block-components-address-card__edit{background-color:#282A5C!important;color:#fff!important;border:none;border-radius:0;font-family:'Bebas Neue'!important;font-size:1em!important;letter-spacing:1.5px;text-decoration:none!important;text-transform:uppercase}.wc-block-components-address-card__edit:hover{background-color:#C2AC60!important}.woocommerce-MyAccount-navigation{float:left;width:25%;padding-right:30px;border-right:1px solid #ddd}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-MyAccount-navigation li{margin-bottom:15px}.woocommerce-MyAccount-navigation li a br{display:none}.woocommerce-MyAccount-navigation a{color:#282A5C;text-decoration:none;font-weight:500;padding:8px 12px;display:block;border-radius:0;transition:background 0.3s;font-family:'Bebas Neue';font-size:1.25em;letter-spacing:1.5px}.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation .is-active a{font-family:'Bebas Neue';color:#C2AC60;font-size:1.25em;letter-spacing:1.5px}.woocommerce-MyAccount-content{float:right;width:70%}.woocommerce-MyAccount-content h2{font-size:var(--e-global-typography-7af87df-font-size);margin-bottom:20px}.woocommerce-info{border-top-color:#282A5C}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#282A5C}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{align-content:center}.woocommerce form .form-row{margin-bottom:15px}.woocommerce form input[type="text"],.woocommerce form input[type="email"],.woocommerce form input[type="password"],.woocommerce form textarea,.woocommerce form .form-row .input-text,.woocommerce form .form-row select{width:100%;padding:10px;border-radius:0;border:1px solid #FCF3D3!important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:0}.woocommerce button.button{color:#fff;padding:10px 20px;border:none;border-radius:0;cursor:pointer;transition:background 0.3s;font-size:1.25em}.woocommerce button.button:hover{background-color:#C2AC60;color:#fff}.woocommerce .button,.woocommerce-page .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce .woocommerce-Button{font-family:var(--e-global-typography-3ee11ca-font-family);font-size:var(--e-global-typography-3ee11ca-font-size);font-weight:var(--e-global-typography-3ee11ca-font-weight);text-transform:var(--e-global-typography-3ee11ca-text-transform);letter-spacing:var(--e-global-typography-3ee11ca-letter-spacing)}.woocommerce .button:hover,.woocommerce-page .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce .woocommerce-Button:hover{background-color:#C2AC60!important;color:#fff}a.woocommerce-button.button.view{margin-right:14px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{padding:8px 20px;width:200px}a.woocommerce-button.button.alt.demande-compte{background-color:#C2AC60!important;color:#FFF;padding:10px 20px}a.woocommerce-button.button.alt.demande-compte:hover{background-color:#282A5C!important;color:#FFF}#btns-login{display:flex;align-items:center;margin:45px 0;column-gap:20px}#btns-login button{margin:0}.client-access{display:none}.logged-in .client-access{display:block}.post-header{width:100%;background-color:var(--menu-module-light-beige);position:relative;overflow:hidden;height:360px;display:flex;flex-direction:column;justify-content:center;align-items:center}.post-header-background{position:absolute;width:100%;background-size:cover;bottom:0}.post-header-bottom{position:absolute;width:100%;bottom:0}.single-post .hfeed.site{background:url(https://o-gusto.fr/wp-content/uploads/2025/03/white-texture-scaled.jpg);background-repeat:round}.single-post main{max-width:1400px;padding:3em 3em}.single-post .page-content p{text-align:justify}.post-title{font-family:var(--e-global-typography-843fa9d-font-family);font-size:var(--e-global-typography-843fa9d-font-size);font-weight:var(--e-global-typography-843fa9d-font-weight);text-transform:var(--e-global-typography-843fa9d-text-transform);letter-spacing:var(--e-global-typography-843fa9d-letter-spacing);color:#282A5C;z-index:5;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--menu-module-blue);padding:0 3em}.single-post h2,.single-post h3{padding-top:1em}.cta{margin-top:50px;margin-bottom:30px}.img-cta{max-width:1400px}.btn-cta{margin-top:-30px}.btn-cta a{font-family:var(--e-global-typography-3ee11ca-font-family);font-size:var(--e-global-typography-3ee11ca-font-size);font-weight:var(--e-global-typography-3ee11ca-font-weight);text-transform:var(--e-global-typography-3ee11ca-text-transform);letter-spacing:var(--e-global-typography-3ee11ca-letter-spacing);background-color:#C2AC60}.btn-cta a:hover{background-color:#282A5C}@media screen and (max-width:1024px){.btn-toque:after{display:none}.post-header{height:200px}}@media screen and (max-width:767px){#short-contact-form p:nth-child(1),#short-contact-form p:nth-child(2),#short-contact-form p:nth-child(3),#short-contact-form p:nth-child(4){width:100%;display:inline-block}#btns-login{flex-wrap:wrap;row-gap:20px}.post-title,.single-post .page-content{padding:0 1em}}