.elementor-11170101 .elementor-element.elementor-element-1d6951c0 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-1d6951c0:not(.elementor-motion-effects-element-type-background), .elementor-11170101 .elementor-element.elementor-element-1d6951c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BE1414;}.elementor-11170101 .elementor-element.elementor-element-1d6951c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:12px 112px 12px 112px;z-index:40;}.elementor-11170101 .elementor-element.elementor-element-1d6951c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11170101 .elementor-element.elementor-element-21ccaa68 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-7549231a{color:#FFFFFF;}.elementor-11170101 .elementor-element.elementor-element-2df0035b.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-11170101 .elementor-element.elementor-element-2df0035b > .elementor-column-wrap > .elementor-widget-wrap{row-gap:10px;column-gap:40px;flex-wrap:nowrap;}.elementor-11170101 .elementor-element.elementor-element-2df0035b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-c755bbb .elementor-text-editor{text-align:left;}.elementor-11170101 .elementor-element.elementor-element-c755bbb{color:#FFFFFF;width:auto;}.elementor-11170101 .elementor-element.elementor-element-5030df79 .elementor-text-editor{text-align:left;}.elementor-11170101 .elementor-element.elementor-element-5030df79{color:#FFFFFF;width:auto;}.elementor-11170101 .elementor-element.elementor-element-3076596f .elementor-text-editor{text-align:left;}.elementor-11170101 .elementor-element.elementor-element-3076596f{color:#FFFFFF;width:auto;}.elementor-11170101 .elementor-element.elementor-element-528f4f65 .elementor-text-editor{text-align:left;}.elementor-11170101 .elementor-element.elementor-element-528f4f65{color:#FFFFFF;width:auto;}.elementor-11170101 .elementor-element.elementor-element-53311440 .elementor-text-editor{text-align:left;}.elementor-11170101 .elementor-element.elementor-element-53311440{color:#FFFFFF;width:auto;}.elementor-11170101 .elementor-element.elementor-element-52f4e4fc > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-52f4e4fc:not(.elementor-motion-effects-element-type-background), .elementor-11170101 .elementor-element.elementor-element-52f4e4fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E0;}.elementor-11170101 .elementor-element.elementor-element-52f4e4fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 112px 0px 112px;z-index:30;}.elementor-11170101 .elementor-element.elementor-element-52f4e4fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11170101 .elementor-element.elementor-element-300959fc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-11170101 .elementor-element.elementor-element-300959fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-300959fc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-11170101 .elementor-element.elementor-element-300959fc > .elementor-column-wrap > .elementor-widget-wrap{row-gap:0px;column-gap:50px;flex-wrap:nowrap;}.elementor-11170101 .elementor-element.elementor-element-300959fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-4c01cc52{text-align:left;width:auto;}.elementor-11170101 .elementor-element.elementor-element-4c01cc52 .elementor-image img{width:200px;max-width:200px;}.elementor-11170101 .elementor-element.elementor-element-4c01cc52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-search__container{min-height:50px;border-radius:0px;}.elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-search__submit{min-width:50px;}.elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-search__icon, .elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-search__input, .elementor-11170101 .elementor-element.elementor-element-444f653c.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(50px / 3);}.elementor-11170101 .elementor-element.elementor-element-444f653c input[type="search"].elementor-search__input{font-style:italic;}.elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-search__input, .elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-search__icon, .elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-lightbox .dialog-lightbox-close-button, .elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-11170101 .elementor-element.elementor-element-444f653c.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#000000;}.elementor-11170101 .elementor-element.elementor-element-444f653c:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:rgba(2, 1, 1, 0);border-color:#000000;border-width:0px 0px 1px 0px;}.elementor-11170101 .elementor-element.elementor-element-444f653c.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:rgba(2, 1, 1, 0);border-color:#000000;border-width:0px 0px 1px 0px;}.elementor-11170101 .elementor-element.elementor-element-444f653c:not(.elementor-search--skin-topbar) .elementor-search--focus .elementor-search__input, .elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-search--focus .elementor-search__icon, .elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-11170101 .elementor-element.elementor-element-444f653c.elementor-search--skin-topbar input[type="search"].elementor-search__input:focus{color:#000000;}.elementor-11170101 .elementor-element.elementor-element-444f653c:not(.elementor-search--skin-topbar) .elementor-search__products{width:100% !important;}.elementor-11170101 .elementor-element.elementor-element-444f653c.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 100% / 2);}.elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-search__product-name{font-weight:700;color:#000000;}.elementor-11170101 .elementor-element.elementor-element-444f653c .elementor-search__product-category{color:#000000;}.elementor-11170101 .elementor-element.elementor-element-444f653c{z-index:11;}.elementor-11170101 .elementor-element.elementor-element-400a076c > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-11170101 .elementor-element.elementor-element-400a076c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-93e6d09 .elementor-image img{width:60px;}.elementor-11170101 .elementor-element.elementor-element-93e6d09{width:auto;}.elementor-11170101 .elementor-element.elementor-element-30054c99 .elementor-cart__toggle .elementor-button-icon{font-size:52px;}.elementor-11170101 .elementor-element.elementor-element-30054c99 .elementor-cart__toggle .elementor-button{font-weight:700;border-width:0px;}.elementor-11170101 .elementor-element.elementor-element-30054c99 .elementor-cart__toggle a.elementor-button:not(#e){color:#000000;}.elementor-11170101 .elementor-element.elementor-element-30054c99 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-30054c99{width:auto;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-cart__toggle .elementor-button{font-weight:700;border-width:0px;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-cart__product-image img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-cart__product-name a{font-weight:700;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-cart__product-price{color:#BE7114;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-cart__product-remove{color:#FF5F5F;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-cart__footer-buttons .elementor-button{border-radius:0px;font-size:14px;font-weight:600;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 a.elementor-button--view-cart:not(#e){color:#FFFFFF;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-button--view-cart{background-color:#BE7114;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 a.elementor-button--view-cart:not(#e):hover, .elementor-11170101 .elementor-element.elementor-element-416b4e24 a.elementor-button--view-cart:not(#e):focus{color:#FFFFFF;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-button--view-cart:hover, .elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-button--view-cart:focus{background-color:#D9D9D9;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 a.elementor-button--checkout:not(#e){color:#000000;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-button--checkout{background-color:#D9D9D9;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 a.elementor-button--checkout:not(#e):hover, .elementor-11170101 .elementor-element.elementor-element-416b4e24 a.elementor-button--checkout:not(#e):focus{color:#000000;}.elementor-11170101 .elementor-element.elementor-element-416b4e24 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-416b4e24{width:auto;}.elementor-11170101 .elementor-element.elementor-element-4ecbf0a1{width:auto;}.elementor-11170101 .elementor-element.elementor-element-68be974b > .elementor-container{max-width:1400px;}.elementor-11170101 .elementor-element.elementor-element-68be974b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-68be974b:not(.elementor-motion-effects-element-type-background), .elementor-11170101 .elementor-element.elementor-element-68be974b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E0;}.elementor-11170101 .elementor-element.elementor-element-68be974b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14px 20px 14px 20px;}.elementor-11170101 .elementor-element.elementor-element-68be974b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11170101 .elementor-element.elementor-element-5391cec8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-11170101 .elementor-element.elementor-element-5391cec8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-5391cec8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-11170101 .elementor-element.elementor-element-5391cec8 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-11170101 .elementor-element.elementor-element-5391cec8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-5b74b808 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-2dd8b349{text-align:left;width:auto;}.elementor-11170101 .elementor-element.elementor-element-2dd8b349 .elementor-image img{width:140px;}.elementor-11170101 .elementor-element.elementor-element-619643dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-1c691bfb .elementor-image img{width:60px;}.elementor-11170101 .elementor-element.elementor-element-1c691bfb{width:auto;}.elementor-11170101 .elementor-element.elementor-element-54cc9614 .elementor-cart__toggle .elementor-button-icon{font-size:52px;}.elementor-11170101 .elementor-element.elementor-element-54cc9614 .elementor-cart__toggle .elementor-button{font-weight:700;border-width:0px;}.elementor-11170101 .elementor-element.elementor-element-54cc9614 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-54cc9614{width:auto;}.elementor-11170101 .elementor-element.elementor-element-473cca8d{width:auto;}.elementor-11170101 .elementor-element.elementor-element-2851d609 > .elementor-container{max-width:1400px;}.elementor-11170101 .elementor-element.elementor-element-2851d609 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-2851d609:not(.elementor-motion-effects-element-type-background), .elementor-11170101 .elementor-element.elementor-element-2851d609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E0;}.elementor-11170101 .elementor-element.elementor-element-2851d609{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14px 20px 14px 20px;}.elementor-11170101 .elementor-element.elementor-element-2851d609 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11170101 .elementor-element.elementor-element-1409ae7a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-11170101 .elementor-element.elementor-element-1409ae7a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-1409ae7a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-11170101 .elementor-element.elementor-element-1409ae7a > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-11170101 .elementor-element.elementor-element-1409ae7a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-search__container{min-height:50px;border-radius:3px;}.elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-search__submit{min-width:50px;}.elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-search__icon, .elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-search__input, .elementor-11170101 .elementor-element.elementor-element-2912f70.elementor-search--button-type-text .elementor-search__submit{padding:0 calc(50px / 3);}.elementor-11170101 .elementor-element.elementor-element-2912f70 input[type="search"].elementor-search__input{font-style:italic;}.elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-search__input, .elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-search__icon, .elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-lightbox .dialog-lightbox-close-button, .elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-11170101 .elementor-element.elementor-element-2912f70.elementor-search--skin-topbar input[type="search"].elementor-search__input{color:#000000;}.elementor-11170101 .elementor-element.elementor-element-2912f70:not(.elementor-search--skin-topbar) .elementor-search__container{background-color:rgba(2, 1, 1, 0);border-color:#000000;border-width:0px 0px 1px 0px;}.elementor-11170101 .elementor-element.elementor-element-2912f70.elementor-search--skin-topbar input[type="search"].elementor-search__input{background-color:rgba(2, 1, 1, 0);border-color:#000000;border-width:0px 0px 1px 0px;}.elementor-11170101 .elementor-element.elementor-element-2912f70:not(.elementor-search--skin-topbar) .elementor-search--focus .elementor-search__input, .elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-search--focus .elementor-search__icon, .elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-11170101 .elementor-element.elementor-element-2912f70.elementor-search--skin-topbar input[type="search"].elementor-search__input:focus{color:#000000;}.elementor-11170101 .elementor-element.elementor-element-2912f70:not(.elementor-search--skin-topbar) .elementor-search__products{width:100% !important;}.elementor-11170101 .elementor-element.elementor-element-2912f70.elementor-search--skin-topbar .elementor-search__container{border-width:0 calc(50vw - 100% / 2);}.elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-search__product-name{font-weight:700;color:#000000;}.elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-search__product-category{color:#000000;}.elementor-11170101 .elementor-element.elementor-element-2912f70{z-index:11;}.elementor-11170101 .elementor-element.elementor-element-703590d6 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-11170101 .elementor-element.elementor-element-703590d6:not(.elementor-motion-effects-element-type-background), .elementor-11170101 .elementor-element.elementor-element-703590d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E0;}.elementor-11170101 .elementor-element.elementor-element-703590d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;z-index:29;}.elementor-11170101 .elementor-element.elementor-element-703590d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-11170101 .elementor-element.elementor-element-b6b07e1.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-11170101 .elementor-element.elementor-element-b6b07e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-11170101 .elementor-element.elementor-element-b6b07e1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-11170101 .elementor-element.elementor-element-b6b07e1 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:30px;column-gap:40px;}.elementor-11170101 .elementor-element.elementor-element-b6b07e1 > .elementor-element-populated{padding:10px 148px 0px 148px;}.elementor-11170101 .elementor-element.elementor-element-18ad729c{color:#000000;font-family:"Tourney", sans-serif;width:auto;}.elementor-11170101 .elementor-element.elementor-element-28c223c4{width:auto;}.elementor-11170101 .elementor-element.elementor-element-15d67d01{width:auto;}.elementor-11170101 .elementor-element.elementor-element-5d113f9{width:auto;}.elementor-11170101 .elementor-element.elementor-element-336773c1{width:auto;}.elementor-11170101 .elementor-element.elementor-element-69efa291{width:auto;}.elementor-11170101 .elementor-element.elementor-element-8f6d1fe{width:auto;}.elementor-11170101 .elementor-element.elementor-element-462c651e{color:#000000;width:auto;}#header{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-11170101 .elementor-element.elementor-element-7549231a .elementor-text-editor{text-align:center;}.elementor-11170101 .elementor-element.elementor-element-4c01cc52 .elementor-image img{width:100px;}.elementor-bc-flex-widget .elementor-11170101 .elementor-element.elementor-element-400a076c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-11170101 .elementor-element.elementor-element-400a076c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-400a076c > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-11170101 .elementor-element.elementor-element-93e6d09 .elementor-image img{width:130px;}.elementor-11170101 .elementor-element.elementor-element-2dd8b349 .elementor-image img{width:140px;}.elementor-bc-flex-widget .elementor-11170101 .elementor-element.elementor-element-619643dc.elementor-column .elementor-column-wrap{align-items:center;}.elementor-11170101 .elementor-element.elementor-element-619643dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11170101 .elementor-element.elementor-element-619643dc.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-11170101 .elementor-element.elementor-element-619643dc > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-11170101 .elementor-element.elementor-element-1c691bfb .elementor-image img{width:57px;}.elementor-11170101 .elementor-element.elementor-element-1c691bfb > .elementor-widget-container{margin:0px -13px 0px 0px;padding:0px 0px 2px 0px;}.elementor-11170101 .elementor-element.elementor-element-54cc9614 > .elementor-widget-container{padding:11px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-6c0536f8 > .elementor-widget-container{padding:13px 0px 0px 0px;}.elementor-11170101 .elementor-element.elementor-element-6c0536f8{width:auto;}.elementor-11170101 .elementor-element.elementor-element-2912f70 .elementor-search__container{border-radius:0px;}}@media(min-width:768px){.elementor-11170101 .elementor-element.elementor-element-21ccaa68{width:43.714%;}.elementor-11170101 .elementor-element.elementor-element-2df0035b{width:56.251%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11170101 .elementor-element.elementor-element-21ccaa68{width:100%;}}@media(max-width:767px){.elementor-11170101 .elementor-element.elementor-element-1d6951c0{padding:16px 16px 16px 16px;}.elementor-11170101 .elementor-element.elementor-element-7549231a{font-size:14px;}}/* Start custom CSS for text-editor, class: .elementor-element-c755bbb */.elementor-11170101 .elementor-element.elementor-element-c755bbb:hover{
    text-decoration: underline;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5030df79 */.non-hover a{
    color: white;
}
body.ybc-skin-green_1 .non-hover a:not(.btn):hover{
    color: unset !important;
}

.elementor-11170101 .elementor-element.elementor-element-5030df79:hover{
    text-decoration: underline;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3076596f */.elementor-11170101 .elementor-element.elementor-element-3076596f:hover{
    text-decoration: underline;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-528f4f65 */.elementor-11170101 .elementor-element.elementor-element-528f4f65:hover{
    text-decoration: underline;
    
}
@media (max-width:1127px){
    .elementor-11170101 .elementor-element.elementor-element-528f4f65{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53311440 */.elementor-11170101 .elementor-element.elementor-element-53311440:hover{
    text-decoration: underline;
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1d6951c0 *//* Ta barre rouge (Top Bar) */
.elementor-11170101 .elementor-element.elementor-element-1d6951c0 {
    position: relative;
    background-color: #A15B3B !important;
    /* On force la barre à sortir des limites du thème pour le plein écran */
    width: 100% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 100;
    overflow: visible !important;
}

/* L'élément qui crée la déchirure et le relief */
.elementor-11170101 .elementor-element.elementor-element-1d6951c0::after {
    content: "";
    position: absolute;
    top: 100%; /* Se place juste en dessous du rouge */
    left: 0;
    width: 100%;
    height: 20px; /* Hauteur de l'effet de déchirure */
    
    /* On dessine la déchirure en rouge pour qu'elle prolonge la barre */
    background-color: #A15B3B !important;
    
    /* Masque SVG "Papier déchiré" très irrégulier */
    --mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath d='M0,0V15c50,5,120-10,180,0s100,25,180,10,150-20,220-5,120,15,200,5,150-20,220-5,130,20,200,5V0Z' fill='black'/%3E%3C/svg%3E");
    -webkit-mask-image: var(--mask);
    mask-image: var(--mask);
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;

    /* L'ombre qui donne le relief (drop-shadow suit la forme du masque) */
    filter: drop-shadow(0px 8px 5px rgba(0,0,0,0.4));
    
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93e6d09 */.elementor-11170101 .elementor-element.elementor-element-93e6d09{
    min-width: 60px;
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-30054c99 */.elementor-11170101 .elementor-element.elementor-element-30054c99 .elementor-button:not(.elementor-button--view-cart):not(.elementor-button--checkout) {
  padding: 0;
}
.elementor-11170101 .elementor-element.elementor-element-30054c99 a.elementor-button.elementor-size-sm{
    display: inline-flex
;
    flex-direction: column;
    gap: 0;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-416b4e24 */.elementor-11170101 .elementor-element.elementor-element-416b4e24 .elementor-button:not(.elementor-button--view-cart):not(.elementor-button--checkout) {
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-4ecbf0a1 */.elementor-11170101 .elementor-element.elementor-element-4ecbf0a1 img{
    display: none;
}
.elementor-11170101 .elementor-element.elementor-element-4ecbf0a1{
    position: absolute;
    right: 0%;
    top:10px;
}

@media (max-width:768px){
    .elementor-11170101 .elementor-element.elementor-element-4ecbf0a1{
    position: absolute;
    right: 60%;
    top:10px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4231f673 */.elementor-11170101 .elementor-element.elementor-element-4231f673{
    width: auto;
}

@media (max-width:768px){
    .elementor-11170101 .elementor-element.elementor-element-4231f673{
    width: 70%;
}
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-2dd8b349 */.elementor-11170101 .elementor-element.elementor-element-2dd8b349 {
    width: 140px !important;
    max-width: 140px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b74b808 */.elementor-11170101 .elementor-element.elementor-element-5b74b808{
    width: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7dadc88f */.elementor-11170101 .elementor-element.elementor-element-7dadc88f{
    width: auto;
}
@media (max-width:768px){
    .elementor-11170101 .elementor-element.elementor-element-7dadc88f{
    width: 30%;
}
}/* End custom CSS */
/* Start custom CSS for shopping-cart, class: .elementor-element-54cc9614 */.elementor-11170101 .elementor-element.elementor-element-54cc9614 .elementor-button:not(.elementor-button--view-cart):not(.elementor-button--checkout) {
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-473cca8d */.elementor-11170101 .elementor-element.elementor-element-473cca8d img{
    display: none;
}
.elementor-11170101 .elementor-element.elementor-element-473cca8d{
    position: absolute;
    right: 27%;
    top:10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6c0536f8 *//* === Styles Off-canvas menu === */

/* Conteneur principal de la liste */
#ocm1-content .mm_menus_ul {
  list-style: none;
  padding: 0;
  margin: 0;
  
}

/* Liens de 1er niveau (sections) */
#ocm1-content .mm_menus_ul > li > a {
  display: inline-block;
  background: #BE7114;
  color: #fff !important;
  text-transform: uppercase;
  font-weight: 600;
  padding: 1rem 0.75rem;
  letter-spacing: 0.02em;
  margin: 0 0 .75rem 0;
  width: auto;
  font-size: 25px;
  
  float: unset;
  display: block;
  width: fit-content;
}

/* Sous-listes directes des sections */
#ocm1-content .mm_menus_ul > li > ul {
  margin: 0 0 1rem 0;
  padding: 0;
  list-style: none;
}

/* Liens enfants */
#ocm1-content .mm_menus_ul > li > ul > li > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: .7rem .25rem .7rem 1rem;
  color: #000;
  text-decoration: none;
  border-bottom: 1px solid #eee;
  font-weight: 400;

}

/* Chevron à droite sur les liens enfants */
#ocm1-content .mm_menus_ul > li > ul > li > a::after {
  content: '›';
  font-size: 1.1rem;
  line-height: 1;
  color: #555;
}

/* Espacement entre blocs de section */
#ocm1-content .mm_menus_ul > li {
  margin-bottom: 1rem;
}
#ocm1-content .mm_blocks_li{
    padding: 0px 10px 0;
}

#ocm1-content .mm_menus_li{
    display: inline-block;
}

#ocm1-content .column_size_3{
    width:unset;
}


@media (max-width: 767px) {
    .mm_menus_ul {
        background:white !important;
    }
    }

@media (max-width: 767px) {
    .mm_menus_li {
        border-top: 0px solid white !important;
    }
}

@media (max-width: 767px) {
    .arrow {
        display:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-36e0e399 */.elementor-11170101 .elementor-element.elementor-element-36e0e399{
    width: auto
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b6b07e1 */.elementor-11170101 .elementor-element.elementor-element-b6b07e1 a:hover{
    text-decoration: underline !important;
    color: #A15B3B;
}
.elementor-11170101 .elementor-element.elementor-element-b6b07e1 a{
    color: black;
    
}

.elementor-11170101 .elementor-element.elementor-element-b6b07e1 .elementor-sticky--active a{
    background: red;
    color:red;
}

@media (max-width:1600px){
    .elementor-11170101 .elementor-element.elementor-element-b6b07e1 .elementor-widget-wrap{
        justify-content: start !important;
    }
}

.elementor-11170101 .elementor-element.elementor-element-b6b07e1 a{
    font-family: "Tournedos-Regular";
    font-size:1.5rem;
    letter-spacing: 0.7px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-703590d6 */.elementor-11170101 .elementor-element.elementor-element-703590d6 > .elementor-container{
    height: 3.5rem;
}

.elementor-11170101 .elementor-element.elementor-element-703590d6.elementor-section--handles-inside a{
    /* color: red !important; */
    margin-bottom: -0.75rem;
    display: block;
}

/* Ta barre rouge (Top Bar) */
.elementor-11170101 .elementor-element.elementor-element-703590d6 {
    position: relative;
    background-color: #F5F0E0 !important;
    /* On force la barre à sortir des limites du thème pour le plein écran */
    width: 100% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    /* z-index: 100; */
    overflow: visible !important;
    margin-bottom: 30px !important;
}

/* L'élément qui crée la déchirure et le relief */
.elementor-11170101 .elementor-element.elementor-element-703590d6::after {
    content: "";
    position: absolute;
    top: 100%; /* Se place juste en dessous du rouge */
    left: 0;
    width: 100%;
    height: 20px; /* Hauteur de l'effet de déchirure */
    
    /* On dessine la déchirure en rouge pour qu'elle prolonge la barre */
    background-color: #F5F0E0 !important;
    
    /* Masque SVG "Papier déchiré" très irrégulier */
    --mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath d='M0,0V15c50,5,120-10,180,0s100,25,180,10,150-20,220-5,120,15,200,5,150-20,220-5,130,20,200,5V0Z' fill='black'/%3E%3C/svg%3E");
    -webkit-mask-image: var(--mask);
    mask-image: var(--mask);
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;

    /* L'ombre qui donne le relief (drop-shadow suit la forme du masque) */
    filter: drop-shadow(0px 8px 5px rgba(0,0,0,0.4));
    
    pointer-events: none;
}

/*@media (min-width: 1751px) {
    .elementor-11170101 .elementor-element.elementor-element-703590d6.elementor-sticky--active {
        top: 160px !important;
    }
}*/

@media (max-width: 1750px) {
    .elementor-11170101 .elementor-element.elementor-element-703590d6 > .elementor-container{
        height: 6rem;
    }
    /*.elementor-11170101 .elementor-element.elementor-element-703590d6 {
        margin-bottom: calc(30px + 2rem) !important;
    }*/
}

@media (max-width: 1071px) {
    .elementor-11170101 .elementor-element.elementor-element-703590d6 > .elementor-container{
        height: 8rem;
    }
    /*.elementor-11170101 .elementor-element.elementor-element-703590d6 {
        margin-bottom: calc(30px + 4rem) !important;
    }*/
}/* End custom CSS */