.elementor-3072 .elementor-element.elementor-element-bf76f37{--display:flex;--min-height:620px;--overlay-opacity:0.63}.elementor-3072 .elementor-element.elementor-element-bf76f37:not(.elementor-motion-effects-element-type-background),.elementor-3072 .elementor-element.elementor-element-bf76f37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://lessaveursdupay.com/wp-content/uploads/2026/07/Blue-and-White-Simple-Open-Sign-Landscape-Poster_lwsoptimized.avif);background-position:center center;background-size:cover}.elementor-3072 .elementor-element.elementor-element-bf76f37::before,.elementor-3072 .elementor-element.elementor-element-bf76f37>.elementor-background-video-container::before,.elementor-3072 .elementor-element.elementor-element-bf76f37>.e-con-inner>.elementor-background-video-container::before,.elementor-3072 .elementor-element.elementor-element-bf76f37>.elementor-background-slideshow::before,.elementor-3072 .elementor-element.elementor-element-bf76f37>.e-con-inner>.elementor-background-slideshow::before,.elementor-3072 .elementor-element.elementor-element-bf76f37>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(188deg,#77450B 0%,#000000 100%)}.elementor-3072 .elementor-element.elementor-element-238a7ea{--display:flex}.elementor-3072 .elementor-element.elementor-element-4a4c317{--display:flex}.elementor-3072 .elementor-element.elementor-element-0577b45.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-3072 .elementor-element.elementor-element-0577b45.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-3072 .elementor-element.elementor-element-2af7b88{--display:flex}.elementor-3072 .elementor-element.elementor-element-f03cae4{--display:flex}.elementor-3072 .elementor-element.elementor-element-1751c9d{--display:flex}.elementor-3072 .elementor-element.elementor-element-1290657.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}@media(min-width:768px){.elementor-3072 .elementor-element.elementor-element-bf76f37{--content-width:1600px}}@media(max-width:1024px){.elementor-3072 .elementor-element.elementor-element-0577b45.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-3072 .elementor-element.elementor-element-0577b45.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.woocommerce ul.products li.product{background:rgb(255 255 255 / .04)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:16px!important;padding:20px!important;box-shadow:0 10px 30px rgb(0 0 0 / .2)!important;transition:transform 0.3s ease-in-out,background 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;overflow:hidden!important;box-sizing:border-box!important}.woocommerce ul.products li.product:hover{transform:translateY(-6px)!important;background:rgb(255 255 255 / .07)!important;border-color:rgb(255 255 255 / .15)!important;box-shadow:0 15px 35px rgb(0 0 0 / .35)!important}.woocommerce ul.products li.product img{border-radius:12px!important;margin-bottom:16px!important;transition:transform 0.4s ease!important;width:100%!important;object-fit:cover!important}.woocommerce ul.products li.product:hover img{transform:scale(1.03)!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3{color:#ffffff!important;font-size:1.15rem!important;font-weight:600!important;line-height:1.4!important;margin:10px 0 6px 0!important;min-height:44px!important}.woocommerce ul.products li.product .ast-loop-product-category,.woocommerce ul.products li.product .posted_in{color:#b3b3b3!important;font-size:0.75rem!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:4px!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price amount{color:#ffca28!important;font-size:1.25rem!important;font-weight:700!important;margin-bottom:16px!important;display:block!important}.woocommerce ul.products li.product .button{background:#ff3344!important;color:#ffffff!important;font-size:0.9rem!important;font-weight:600!important;text-transform:uppercase!important;padding:12px 20px!important;border-radius:8px!important;border:none!important;transition:all 0.3s cubic-bezier(.165,.84,.44,1)!important;text-align:center!important;width:100%!important;display:block!important;box-shadow:0 4px 15px rgb(255 51 68 / .25)!important}.woocommerce ul.products li.product .button:hover{background:#f3a953!important;color:#ffffff!important;box-shadow:0 6px 20px rgb(243 169 83 / .4)!important;transform:scale(1.03)!important}html,body{background:linear-gradient(135deg,#3b0d0d 0%,#7a2e1a 35%,#b05a2e 60%,#4a1a0a 100%)!important;min-height:100vh}.elementor-page,.site,.page-wrapper,#content,.elementor{background:transparent!important}.elementor-section,.elementor-container{background-color:transparent!important}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.elementor .e-tabs-base{padding-block-start:0;display:flex;flex-direction:column;gap:30px}.elementor .e-tabs-menu-base{display:flex;justify-content:center}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFF;display:block}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0}.elementor .e-tabs-content-area-base{display:block}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start}.elementor .e-form-base .e-form-checkbox-row{padding:0;gap:8px;align-items:center}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none}.elementor .e-heading-base{margin:0}.elementor .e-heading-link-base{all:unset;cursor:pointer}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit}.elementor .e-image-base{display:block}.elementor .e-paragraph-base{margin:0}.elementor .e-paragraph-link-base{all:unset;cursor:pointer}.elementor .e-svg-base{width:65px;height:65px;display:inline-block}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0;background-color:#375EFB;display:inline-block}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9}.elementor .e-divider-base{height:1px;border-width:0;border-color:#fff0;border-style:none;background-color:#000}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0;border-color:#D6D5D5}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-input-base::placeholder{color:#9DA5AE}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e}.elementor .e-form-textarea-base{font-size:12px;border-radius:0;border-color:#D6D5D5}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0;border-width:0;background-color:#000;display:flex;justify-content:center;align-items:center}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#fff;border-radius:0;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:#fff0;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-checkbox-base:checked{background-color:#69727D}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.elementor .e-form-checkbox-base:checked::before{opacity:100%}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#fff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:#fff0;display:grid;justify-items:center;align-items:center;appearance:none}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-radio-button-base:checked{background-color:#fff0}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:""}.elementor .e-form-radio-button-base:checked::before{opacity:100%}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0;border-width:1px;border-color:#D6D5D5;border-style:solid}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0;border-width:1px;border-color:#D6D5D5;border-style:solid}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:#fff0}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0;border-color:#D6D5D5}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none}