@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.form-fields{display:grid;grid-template-columns:1fr;grid-gap:20px}.mollie-hidden{display:none}.display-grid{display:grid}.label{display:inline-block;font-weight:600;margin-bottom:8px}.field-error,.form-error{color:red;font-size:13px;font-weight:500;margin-bottom:0;margin-top:8px}.mollie-component{background-color:#fff;border:2px solid transparent;border-radius:6px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05);color:#222;padding:10px 15px;transition:all .05s ease;width:100%}.mollie-component.has-focus{border-color:#07f;box-shadow:0 1px 1px 0 rgba(0,0,0,.1),0 2px 6px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05)}.mollie-component.is-invalid{background-color:#fff0f0;border-color:red}@media(min-width:350px){.form-fields{grid-template-columns:1fr 1fr}.form-group--card-name,.form-group--card-number,.form-group--form-error,.form-group--save-credit-card{grid-column:span 2}}.online-payment__input{display:none}.online-payment__label{align-items:center;border:1px solid #dedede;border-radius:5px;cursor:pointer;display:flex!important;flex-direction:row;font-weight:700;gap:10px;padding:1rem!important}.online-payment__item{box-sizing:border-box;min-width:25%;padding:1rem}.online-payment__input:checked~.online-payment__label{border-color:#22b99a;box-shadow:inset 0 0 0 2px #22b99a}.online-payment__image{width:50px}.online-payment__credit-card{display:none}.online-payment__item--active.online-payment__item--creditcard{width:100%}.online-payment__item--active .online-payment__credit-card{display:flex;flex-wrap:wrap}.online-online-payment__container{margin-bottom:0!important;margin-top:0!important}.online-payment__credit-card{border-bottom:1px solid #d9d9da;padding:1rem}#applepay,#mollie_applepay_button{display:none}@supports(-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{-webkit-appearance:-apple-pay-button;cursor:pointer;display:inline-block;padding:19px;width:100%;-apple-pay-button-type:buy}.apple-pay-button-with-text>*{display:none}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{--apple-pay-scale:1;border-radius:5px;box-sizing:border-box;display:inline-flex;font-size:12px;justify-content:center;max-height:64px;min-height:32px;min-width:200px;padding:0}.apple-pay-button-with-text.apple-pay-button-black-with-text>.logo{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.apple-pay-button-with-text.apple-pay-button-white-with-line-with-text>.logo,.apple-pay-button-with-text.apple-pay-button-white-with-text>.logo{background-color:#fff;background-image:-webkit-named-image(apple-pay-logo-black)}.apple-pay-button-with-text>.text{align-self:center;font-family:-apple-system;font-size:calc(1em*var(--apple-pay-scale));font-weight:300;margin-right:calc(2px*var(--apple-pay-scale))}.apple-pay-button-with-text>.logo{background-position:0 50%;background-repeat:no-repeat;background-size:100% 60%;border:none;height:100%;margin-left:calc(2px*var(--apple-pay-scale));width:calc(35px*var(--scale))}}.draggable{position:relative}.mollie-every-label-container span.ui.label{margin:.5rem 0 0 .5rem}.popup-container{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.popup{background-color:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.3);padding:20px}.popup-header{margin-bottom:10px;text-align:left}.popup-header h2{margin:0}.popup-header hr{border:none;border-top:1px solid #ccc;margin:5px 0}.popup-content{margin-bottom:20px;text-align:center}.popup-content img{display:block;margin:0 auto}.popup-buttons{align-items:center;display:flex;flex-direction:column;text-align:center}.popup-buttons button{background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;margin:5px;padding:10px 20px}.popup-buttons button:hover{background-color:#f0f0f0}.popup-buttons #cancel-button{border:none}.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:5px 8px 2px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#1da7ee;border:1px solid #0073bb;color:#fff;cursor:pointer;margin:0 3px 3px 0;overflow:auto;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#92c836;border:1px solid #00578d;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#d2d2d2;border:1px solid #aaa;color:#fff}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #0073bb;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#00578d}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#aaa}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #0073bb;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#00578d}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#aaa}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-wrapper.single .ts-control{--ts-pr-caret:2rem}.ts-wrapper.single .ts-control:after{border-color:gray transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-3px;position:absolute;top:50%;width:0}.ts-wrapper.single .ts-control:not(.rtl):after{right:15px}.ts-wrapper.single .ts-control.rtl:after{left:15px}.ts-wrapper.single.dropdown-active .ts-control:after{border-color:transparent transparent gray;border-width:0 5px 5px;margin-top:-4px}.ts-wrapper.single.input-active .ts-control,.ts-wrapper.single.input-active .ts-control input{cursor:text}.ts-wrapper{display:flex;min-height:36px}.ts-wrapper.multi.has-items .ts-control{padding-left:5px;--ts-pr-min:5px}.ts-wrapper.multi .ts-control [data-value]{background-color:color-mix(#1da7ee,#178ee9,60%);background-image:linear-gradient(180deg,#1da7ee,#178ee9);background-repeat:repeat-x;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px hsla(0,0%,100%,.03);text-shadow:0 1px 0 rgba(0,51,83,.3)}.ts-wrapper.multi .ts-control [data-value].active{background-color:color-mix(#008fd8,#0075cf,60%);background-image:linear-gradient(180deg,#008fd8,#0075cf);background-repeat:repeat-x}.ts-wrapper.multi.disabled .ts-control [data-value]{background:none;box-shadow:none;color:#999;text-shadow:none}.ts-wrapper.multi.disabled .ts-control [data-value],.ts-wrapper.multi.disabled .ts-control [data-value] .remove{border-color:#e6e6e6}.ts-wrapper.multi.disabled .ts-control [data-value] .remove{background:none}.ts-wrapper.single .ts-control{background-color:color-mix(#fefefe,#f2f2f2,60%);background-image:linear-gradient(180deg,#fefefe,#f2f2f2);background-repeat:repeat-x;box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8)}.ts-dropdown.single,.ts-wrapper.single .ts-control{border-color:#b8b8b8}.dropdown-active .ts-control{border-radius:3px 3px 0 0}.ts-dropdown .optgroup-header{font-size:.85em;font-weight:700;padding-top:7px}.ts-dropdown .optgroup{border-top:1px solid #f0f0f0}.ts-dropdown .optgroup:first-child{border-top:0}[data-loading*=\|show],[data-loading=""],[data-loading=show]{display:none}:root{--home-font:"Poppins",sans-serif;--home-primary:#000;--home-primary-dark:#000;--home-secondary:#000;--home-accent:#0c9f67;--home-dark:#1f2933;--home-muted:#5b6775;--home-background:#fbf9db;--home-card-bg:#fff;--home-radius-lg:32px;--home-radius:20px;--home-radius-sm:12px;--home-shadow:0 24px 45px rgba(15,72,46,.18);--home-shadow-soft:0 18px 30px rgba(31,41,51,.08);--home-border:1px solid rgba(16,68,43,.12);--home-gradient:linear-gradient(135deg,rgba(12,159,103,.95),rgba(11,114,64,.92))}body{background-color:var(--home-background);color:var(--home-dark);font-family:var(--home-font)}.homepage{padding-bottom:120px}.homepage,.homepage__layout{display:flex;flex-direction:column;gap:96px}.home-header{background:var(--home-gradient);border-bottom-left-radius:var(--home-radius-lg);border-bottom-right-radius:var(--home-radius-lg);box-shadow:0 12px 30px rgba(8,89,51,.24);color:#fff;margin-bottom:24px;padding:12px 5vw 24px;position:relative;z-index:20}.home-header__main,.home-header__top{align-items:center;display:flex;justify-content:space-between}.home-header__top{flex-wrap:wrap;font-size:.9rem;gap:16px;margin-bottom:18px}.home-header__top-left,.home-header__top-right{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.home-header__top a{color:hsla(0,0%,100%,.92);margin-right:16px;text-decoration:none;transition:opacity .2s ease}.home-header__top a:focus,.home-header__top a:hover{opacity:.75}.home-header__logo{align-items:center;display:inline-flex;text-decoration:none}.home-header__logo-mark{color:#fff;font-size:1.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.home-header__cta{background:#fff;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.35);color:var(--home-primary-dark)}.home-header__cta:focus,.home-header__cta:hover{background:hsla(0,0%,100%,.9);color:var(--home-primary)}.home-header__link{color:hsla(0,0%,100%,.92);font-weight:500;margin-left:18px;text-decoration:none}.home-header__link--cart{background:hsla(0,0%,100%,.12);border-radius:999px;padding:8px 16px}.home-header__link:focus,.home-header__link:hover{color:#fff}.home-nav__toggle{align-items:center;background:var(--home-card-bg);border:none;border-radius:999px;box-shadow:var(--home-shadow-soft);color:var(--home-dark);cursor:pointer;display:none;font-weight:600;gap:10px;padding:10px 18px}.home-nav__toggle-icon{background:currentColor;height:2px;position:relative;width:18px}.home-nav__toggle-icon:after,.home-nav__toggle-icon:before{background:currentColor;content:"";height:2px;left:0;position:absolute;transition:transform .2s ease,top .2s ease;width:18px}.home-nav__toggle-icon:before{top:-6px}.home-nav__toggle-icon:after{top:6px}.home-nav__toggle.is-open .home-nav__toggle-icon{background:transparent}.home-nav__toggle.is-open .home-nav__toggle-icon:before{top:0;transform:rotate(45deg)}.home-nav__toggle.is-open .home-nav__toggle-icon:after{top:0;transform:rotate(-45deg)}.home-button{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:14px 28px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.home-button--primary{background:var(--home-secondary);box-shadow:0 16px 30px rgba(247,192,74,.35);color:var(--home-dark)}.home-button--primary:focus,.home-button--primary:hover{box-shadow:0 24px 40px rgba(247,192,74,.4);transform:translateY(-2px)}.home-button--ghost{background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.4);color:#fff}.home-button--ghost:focus,.home-button--ghost:hover{background:hsla(0,0%,100%,.3)}.home-hero{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:540px;padding:0 5vw}.home-hero__content{display:flex;flex-direction:column;gap:24px}.home-eyebrow{color:var(--home-primary);font-size:.8rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.home-title{font-size:clamp(2.4rem,3vw + 1rem,3.6rem);line-height:1.08;margin:0}.home-lead{color:var(--home-muted);font-size:1.1rem;max-width:520px}.home-cta-group{display:flex;flex-wrap:wrap;gap:16px}.home-hero__badges{display:flex;gap:16px;list-style:none;margin:0;padding:0}.home-hero__badges li{background:#fff;border-radius:var(--home-radius);box-shadow:var(--home-shadow-soft);font-weight:600;padding:12px 20px}.home-hero__media{background:url(https://images.unsplash.com/photo-1549921296-3ecf9c6f3a09?auto=format&fit=crop&w=1200&q=80) 50%/cover no-repeat;border-radius:var(--home-radius-lg);box-shadow:var(--home-shadow);height:100%;min-height:420px;position:relative}.home-hero__media:after{background:linear-gradient(160deg,rgba(11,114,64,.15),rgba(14,86,49,.4));border-radius:inherit;content:"";inset:0;position:absolute}.home-section{display:flex;flex-direction:column;gap:32px;padding:0 5vw}.home-section__header{max-width:840px}.home-section__title{font-size:clamp(2rem,2.5vw + 1rem,2.8rem);margin:12px 0 0}.home-section__lead{color:var(--home-muted);font-size:1.05rem;margin:18px 0 0}.home-carousel{align-items:center;display:flex;gap:24px;position:relative}.home-carousel__track{display:grid;gap:24px;grid-auto-columns:minmax(280px,320px);grid-auto-flow:column;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-carousel__track::-webkit-scrollbar{display:none}.home-carousel__control{background:var(--home-card-bg);border:none;border-radius:50%;box-shadow:var(--home-shadow-soft);cursor:pointer;height:44px;position:relative;width:44px}.home-carousel__control:before{border-bottom:2px solid var(--home-dark);border-right:2px solid var(--home-dark);content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(135deg);width:12px}.home-carousel__control[data-carousel-next]:before{transform:translate(-50%,-50%) rotate(-45deg)}.home-card{background:var(--home-card-bg);border-radius:var(--home-radius);box-shadow:var(--home-shadow-soft);display:flex;flex-direction:column;min-height:380px;overflow:hidden;scroll-snap-align:start}.home-card__media{background-position:50%;background-size:cover;height:200px}.home-card__media--cascade{background-image:url(https://images.unsplash.com/photo-1521078804624-6b7844f9fb9b?auto=format&fit=crop&w=1200&q=80)}.home-card__media--azur{background-image:url(https://images.unsplash.com/photo-1518552781988-95a58a5d76af?auto=format&fit=crop&w=1200&q=80)}.home-card__media--eden{background-image:url(https://images.unsplash.com/photo-1525104698733-6fddc3f13531?auto=format&fit=crop&w=1200&q=80)}.home-card__media--terra{background-image:url(https://images.unsplash.com/photo-1494210335276-a1760c20354d?auto=format&fit=crop&w=1200&q=80)}.home-card__body{display:flex;flex-direction:column;gap:12px;padding:24px}.home-card__title{font-size:1.3rem;margin:0}.home-card__excerpt{color:var(--home-muted);flex-grow:1}.home-card__link{color:var(--home-primary);font-weight:700;text-decoration:none}.home-card__link:focus,.home-card__link:hover{color:var(--home-primary-dark)}.home-stories__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-note{background:var(--home-card-bg);border-radius:var(--home-radius);box-shadow:var(--home-shadow-soft);padding:32px;position:relative}.home-note h3{margin-bottom:12px;margin-top:0}.home-note:before{color:rgba(12,159,103,.15);content:"“";font-size:6rem;left:28px;line-height:1;position:absolute;top:-24px}.home-workshop{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-workshop__list{display:grid;gap:10px;list-style:none;margin:0 0 24px;padding:0}.home-workshop__list li:before{color:var(--home-primary);content:"✔";font-weight:700;margin-right:12px}.home-workshop__media{display:grid;gap:18px;position:relative}.home-workshop__photo{background-position:50%;background-size:cover;border-radius:var(--home-radius-lg);box-shadow:var(--home-shadow);min-height:220px}.home-workshop__photo--one{background-image:url(https://images.unsplash.com/photo-1542291026-7eec264c27ff?auto=format&fit=crop&w=1000&q=80)}.home-workshop__photo--two{background-image:url(https://images.unsplash.com/photo-1511919884226-fd3cad34687c?auto=format&fit=crop&w=1000&q=80)}.home-features__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-feature-card{background:var(--home-card-bg);border:var(--home-border);border-radius:var(--home-radius);box-shadow:var(--home-shadow-soft);display:flex;flex-direction:column;gap:16px;padding:32px}.home-feature-card h3{margin:0}.home-feature-card p{color:var(--home-muted);flex-grow:1}.home-review-card{background:var(--home-card-bg);border-radius:var(--home-radius);box-shadow:var(--home-shadow-soft);display:flex;flex-direction:column;gap:12px;min-height:240px;padding:28px;scroll-snap-align:start}.home-review-card header{align-items:center;display:flex;font-weight:700;justify-content:space-between}.home-review-card p{color:var(--home-muted)}.home-review-card__rating{color:var(--home-secondary);letter-spacing:2px}.home-newsletter{background:var(--home-card-bg);border-radius:var(--home-radius-lg);box-shadow:var(--home-shadow);display:grid;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding:48px}.home-newsletter__form{display:grid;gap:18px}.home-newsletter__row{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-field{color:var(--home-muted);display:grid;font-weight:600;gap:8px}.home-field input,.home-field textarea{border:1px solid rgba(12,159,103,.24);border-radius:var(--home-radius-sm);font:inherit;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease}.home-field input:focus,.home-field textarea:focus{border-color:var(--home-primary);box-shadow:0 0 0 3px rgba(12,159,103,.18);outline:none}.home-newsletter__map{background:linear-gradient(145deg,rgba(12,159,103,.2),rgba(11,114,64,.55)),url(https://images.unsplash.com/photo-1529927980793-3b73ae79c05b?auto=format&fit=crop&w=1200&q=80) 50%/cover no-repeat;border-radius:var(--home-radius-lg)}.home-footer{background:var(--home-dark);color:hsla(0,0%,100%,.85);margin-top:120px;padding:64px 5vw 32px}.home-footer__content{display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:48px}.home-footer__brand p{color:hsla(0,0%,100%,.72)}.home-footer__links ul{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.home-footer__links a{color:hsla(0,0%,100%,.72);text-decoration:none}.home-footer__links a:focus,.home-footer__links a:hover{color:#fff}.home-footer__bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);flex-wrap:wrap;justify-content:space-between;padding-top:24px}.home-footer__bottom,.home-footer__legal{display:flex;gap:16px}.home-footer__legal a{color:hsla(0,0%,100%,.62);text-decoration:none}.home-footer__legal a:focus,.home-footer__legal a:hover{color:#fff}.home-messages{margin-top:16px;padding:0 5vw}@media (max-width:1180px){.home-hero{grid-template-columns:1fr}.home-hero__media{min-height:360px;order:-1}.home-nav{justify-content:flex-start}.home-nav__list{gap:20px}.home-newsletter,.home-workshop{grid-template-columns:1fr}}@media (max-width:960px){.home-nav{align-items:stretch;justify-content:space-between}.home-nav__toggle{display:inline-flex}header .home-nav__list{border-radius:var(--home-radius);flex-direction:column;gap:0;left:5vw;opacity:0;padding:14px;pointer-events:none;position:absolute;right:5vw;top:100%;transform:scaleY(0);transform-origin:top left;transition:transform .2s ease,opacity .2s ease;z-index:10}.home-nav__list.is-open{opacity:1;pointer-events:auto;transform:scaleY(1)}.home-carousel{flex-direction:column}.home-carousel__control{align-self:flex-end}.home-footer__content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.home-footer,.home-header,.home-hero__content,.home-messages,.home-nav,.home-section,.home-section__header{padding-left:24px;padding-right:24px}.home-header__main{flex-direction:column;gap:16px}.home-header__cta{width:100%}.home-hero__badges{align-items:flex-start;flex-direction:column}.home-carousel__track{grid-auto-columns:minmax(240px,280px)}.home-features__grid,.home-stories__grid{grid-template-columns:1fr}.home-newsletter{padding:32px 24px}.home-footer__content,.home-newsletter__row{grid-template-columns:1fr}}.home_header__topglobal{backdrop-filter:blur(9px)}.home_header__top{align-items:center;display:flex;gap:15px;justify-content:space-between;margin:0 auto;max-width:93.7%;min-height:58px;padding:0 20px}.home_header__top-left,.home_header__top-right{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase}.home_header__top-right{display:flex;gap:25px}.home_header__top-right a{color:#fff;text-decoration:none}.home-nav__list{align-items:center;background-color:#fbf9db;border-radius:10px;display:flex;gap:10px;justify-content:center;list-style:none;margin:0;padding:13px}.checkout-main a.btn.btn-light.btn-icon,.checkout-main button.btn.btn-primary.btn-icon,.home-nav__list li,.link_card_add,.step-footer-nav,body[data-route=sylius_shop_checkout_complete] .btn-primary{max-height:48px;position:relative}.checkout-main a.btn.btn-light.btn-icon,.checkout-main button.btn.btn-primary.btn-icon,.home-nav__list li a,.link_card_add button,.link_section6 a,.step-footer-nav button,body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button,body[data-route=sylius_shop_checkout_complete] .btn-primary{background:#f9f7e9;padding:10px 22px;transition:color .4s ease}.checkout-main a.btn.btn-light.btn-icon:before,.checkout-main button.btn.btn-primary.btn-icon:before,.home-nav__list li a:before,.link_card_add button:before,.link_section6 a:before,.step-footer-nav button:before,body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button:before,body[data-route=sylius_shop_checkout_complete] .btn-primary:before{background:#000;content:"";height:100%;position:absolute;right:-110%;top:0;transform:skewX(-25deg);transition:all .45s ease;width:100%;z-index:-1}.checkout-main a.btn.btn-light.btn-icon,.checkout-main button.btn.btn-primary.btn-icon,.home-nav__list li a i,.home-nav__list li a span,body[data-route=sylius_shop_checkout_complete] .btn-primary{position:relative;z-index:1}.checkout-main a.btn.btn-light.btn-icon:hover:before,.checkout-main button.btn.btn-primary.btn-icon:hover:before,.home-nav__list li a:hover:before,.link_card_add button:hover:before,.link_section6 a:hover:before,.step-footer-nav button:hover:before,body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button:hover:before,body[data-route=sylius_shop_checkout_complete] .btn-primary:hover:before{right:-10%;width:120%}.checkout-main a.btn.btn-light.btn-icon,.checkout-main button.btn.btn-primary.btn-icon,.home-nav__list li a,.link_card_add button,.link_section6 a,.step-footer-nav button,body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button,body[data-route=sylius_shop_checkout_complete] .btn-primary{background:#fbf9db;border:1px solid #9fbd80;border-radius:10px;color:#000;display:inline-block;font-weight:600;overflow:hidden;padding:10px 22px 10px 40px;position:relative;text-decoration:none;transition:color .4s ease,transform .4s ease;z-index:0}.checkout-main a.btn.btn-light.btn-icon:hover,.checkout-main button.btn.btn-primary.btn-icon:hover,.home-nav__list li a:hover,.link_card_add button:hover,.link_section6 a:hover,.step-footer-nav button:hover,body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button:hover,body[data-route=sylius_shop_checkout_complete] .btn-primary:hover{border-color:#000;color:#fff}.checkout-main a.btn.btn-light.btn-icon:before,.checkout-main button.btn.btn-primary.btn-icon:before,.home-nav__list li a:before,.link_card_add button:before,.link_section6 a:before,.link_section6 button:before,body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button:before,body[data-route=sylius_shop_checkout_complete] .btn-primary:before{background:#000;content:"";height:100%;position:absolute;right:-120%;top:0;transform:skewX(-45deg);transition:all .45s ease;width:100%;z-index:-1}.checkout-main a.btn.btn-light.btn-icon:after,.checkout-main button.btn.btn-primary.btn-icon:after,.home-nav__list li a:after,.link_card_add button:after,.link_section6 a:after,.step-footer-nav button:after,body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button:after,body[data-route=sylius_shop_checkout_complete] .btn-primary:after{background-image:url(/build/app/shop/images/bg_nav_menu.5645ba74.svg);background-position:10px;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.checkout-main a.btn.btn-light.btn-icon:hover:after,.checkout-main button.btn.btn-primary.btn-icon:hover:after,.home-nav__list li a:hover:after,.link_card_add button:hover:after,.link_section6 a:hover:after,.step-footer-nav button:hover:after,body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button:hover:after,body[data-route=sylius_shop_checkout_complete] .btn-primary:hover:after{background-image:url(/build/app/shop/images/bg_nav_menu_hover.38c65da3.svg)}.checkout-main a.btn.btn-light.btn-icon:hover:before,.checkout-main button.btn.btn-primary.btn-icon:hover:before,.home-nav__list li a:hover:before,.link_card_add button:hover:before,.link_section6 a:hover:before,.step-footer-nav button:hover:before,body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button:hover:before,body[data-route=sylius_shop_checkout_complete] .btn-primary:hover:before{right:-20%;width:140%}.home-nav__list li a i,.home-nav__list li a span{position:relative;z-index:1}nav.home-nav{position:relative}.home_header__main{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:93.7%;padding:50px 20px}.home_header__mainright{position:relative}.home_header__mainright a{background-color:#fbf9db;border-radius:10px;display:block;font-size:0;height:74px;overflow:hidden;position:relative;width:80px;z-index:0}.home_header__mainright a:before{background:#000;content:"";height:100%;position:absolute;right:-140%;top:0;transform:skewX(-45deg);transition:all .45s ease;width:100%;z-index:-1}.home_header__mainright a:after{background-image:url(/build/app/shop/images/bg_user.34c5e680.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home_header__mainright a:hover:after{background-image:url(/build/app/shop/images/bg_user_hover.ae89f6e7.svg);background-position:50%;background-repeat:no-repeat}.home_header__mainright a:hover:before{right:-50%;width:200%}.cercle_box{--size:192px;--radius:70;--stroke:5px;--circle-color:#ddd;--text-color:#222;--font-size:12px;--letter-space:2px;--speed:20s;--center-size:14;align-items:center;display:flex;height:var(--size);justify-content:center;margin:40px auto;width:var(--size)}.cercle_box svg{display:block;height:100%;width:100%}.cercle_box .ring{fill:none;stroke:var(--circle-color);stroke-width:var(--stroke)}.tourne_text text{fill:var(--text-color);font-family:Segoe UI,Roboto,Arial,sans-serif;font-size:var(--font-size);letter-spacing:var(--letter-space)}.tourne_text{animation:spin var(--speed) linear infinite;transform-box:fill-box;transform-origin:50% 50%}.cercle_box .center-dot{fill:#fff;stroke:#bbb;stroke-width:1}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cercle_box.roule{--size:240px;--radius:90;--speed:12s;--text-color:#d33}.tourne_text text{color:#fff!important;font-family:Inter!important;font-size:17px;letter-spacing:0;line-height:1!important}.cercle_box{backdrop-filter:blur(4px);border-radius:50%;box-shadow:inset 0 -2px 3px 0 #0000002b;position:relative;--text-color:#fff;padding:5px;--size:196px;background:#ffffff08;border:.5px solid;border-image-source:linear-gradient(86.06deg,hsla(0,0%,100%,.09) 1.89%,hsla(0,0%,100%,.38) 47.03%,hsla(0,0%,100%,.12) 96.72%)}.banner-slider{aspect-ratio:1920/1170;margin:0 auto;max-width:100%;overflow:hidden}.banner-slider,.slides{position:relative;width:100%}.slides{height:100%}.slide{inset:0;opacity:0;position:absolute;transition:opacity 1.2s ease-in-out}.slide.active{opacity:1;z-index:1}.slide img{height:100%;object-fit:cover;width:100%}.next,.prev{background:transparent;border:none;cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.prev{left:30px}.next{right:30px}.next img,.prev img{height:50px;transition:opacity .3s ease;width:50px}.next:hover img,.prev:hover img{opacity:.7}@media (max-width:1024px){.banner-slider{aspect-ratio:16/9}.next img,.prev img{height:40px;width:40px}}@media (max-width:600px){.banner-slider{aspect-ratio:4/3}.next,.prev{display:none}}.banner_abs_glbal{z-index:11}.next,.prev{z-index:22}header.home_header{min-height:232px;position:absolute;width:100%;z-index:12}.element_banner1{margin:0 auto;max-width:1058px}.text_logo_banner{display:flex;justify-content:space-between}.logo_banner1{background:#9fbd80;max-height:161px}.text_banner1 h3,.text_banner2 h3{color:#fbf9db;font-size:47px;font-weight:300;line-height:47px;margin-bottom:3px}.text_banner1 h2,.text_banner2 h2{color:#fbf9db;font-size:121px;font-weight:800;line-height:90px;margin-bottom:0;text-transform:uppercase}.text_banner1{margin-top:-17px}.text_banner2{margin-top:33px}.text_simple_banner{color:#fff;font-size:20px;line-height:1.3;margin-top:27px;text-align:center}.global_cercle_box{display:flex;flex-direction:column;margin-left:auto;margin-right:0;margin-top:180px;max-width:345px;position:relative}.cercle_box{margin:0 auto}.global_banner{position:relative}.cercle_btn_link{top:60px}.banner_abs_glbal,.cercle_btn_link{left:50%;position:absolute;transform:translateX(-50%)}.banner_abs_glbal{height:100%;max-width:1200px;padding-top:362px;width:100%;z-index:7}.text_cercle_btn_link{color:#fbf9db;font-size:32px;font-weight:300;line-height:1.4;text-align:center}.text_cercle_btn_link span{display:block;font-weight:700;text-transform:uppercase}.banner-slider .prev{bottom:50px!important;left:70px;top:auto}.banner-slider .next{bottom:50px!important;left:132px;right:auto;top:auto}.container_home{margin:0 auto;max-width:1827px;padding:0 20px;width:100%}section.home_section1{position:relative}section.home_section1 h2{color:#004720;font-size:111px;font-weight:800;line-height:116px;margin-bottom:90px;text-align:center}.carousel_container{max-width:100%!important}.carousel_item img{border-radius:20px!important;height:100%!important;max-height:352px}.carousel_glob_border{border:1px solid #9fbd80;border-radius:20px;padding:10px}.carousel_item:hover img{transform:scale(1)!important}.carousel_item{padding:10px!important}.carousel_glob_border h3{color:#000;font-size:28px!important;font-weight:800!important;margin-bottom:0!important;text-align:left}.carousel_glob_border p{font-size:18px;font-weight:300;margin-bottom:0;text-align:left}.carr_home1 .prev{left:auto;right:72px;top:30px}.carousel_wrapper{padding-top:80px}.carr_home1 .next{left:auto;right:10px;top:30px}.marq_voit,.nbr_plc{backdrop-filter:blur(9px);background:#ffffffa8;border:.5px solid;border-image-source:linear-gradient(86.06deg,hsla(0,0%,100%,.09) 1.89%,hsla(0,0%,100%,.38) 47.03%,hsla(0,0%,100%,.12) 96.72%);border-radius:20px;box-shadow:inset 0 -2px 7px 0 #00000021;height:67px;width:76px}.marq_voit img{margin:0;max-width:46px;object-fit:fill!important;width:100%}.nbr_plc span{color:#004720;font-size:28px;font-weight:800;line-height:22px}.nbr_plc{color:#004720;font-size:18px;font-weight:500;line-height:1;padding-top:9px}.marque_nmbr{display:flex;gap:10px;position:absolute;right:15px;top:15px;z-index:8}.global_img_carr{position:relative}.anim_img_car img{margin-bottom:0;transform:scale(1);transition:transform .3s ease-in-out}.anim_img_car{border-radius:20px;margin-bottom:10px;overflow:hidden}.anim_img_car:hover img{transform:scale(1.05)!important}section.home_section2{background-color:#9fbd80;padding-bottom:100px;padding-top:80px;position:relative}section.home_section2 .container_home h3{color:#004720;font-size:25px;font-weight:700;text-align:center;text-transform:uppercase}section.home_section2 .container_home h2{color:#fbf9db;font-size:111px;font-weight:800;line-height:1.1;text-align:center}.home-review_card{background-color:#fbf9db;border:1px solid #9fbd80;border-radius:20px;padding:22px 40px;text-align:left}.carr_home2.carousel{margin-top:200px}.carr_home2.carousel .carousel_wrapper{margin:0 auto;max-width:1548px;padding-top:0}.home-review-card__rating{color:#9fbd80;font-size:22px;margin-bottom:9px}.home-review_card p{color:#000;font-size:17px;font-weight:400;line-height:1.5}.container_home .home-review_card h3{color:#000!important;font-size:20px!important;letter-spacing:-1px;line-height:1.5;margin-top:20px;text-align:left!important;text-transform:none!important}.carousel_btn img{opacity:1!important}section.home_section2{background-image:url(/build/app/shop/images/bg_bottom_left_box3.824c4f9c.png);background-position:0 100%;background-repeat:no-repeat}.link_abs_and_rotat{background-image:url(/build/app/shop/images/bg_top_right_box3.26f8d644.png);background-position:top;background-repeat:no-repeat;height:778px;position:absolute;right:0;top:0;width:259px}.link_abs_rotat{text-align:center}.text_cercle_btn_link_abs{color:#004720;font-size:34px;font-weight:300;line-height:1.4;text-align:center;transform:rotate(-90deg)}.text_cercle_btn_link_abs span{display:block;font-weight:700;text-transform:uppercase}.text_cercle_btn_link_abs{display:block;line-height:1;margin-left:-27px;margin-top:218px;text-align:left;width:350px}.link_abs_rotat a{display:inline-block;margin-left:24px;margin-top:170px}section.home_section2{background-position:0 101%;min-height:1130px}section.home_section3 h3{color:#1d1d1b;font-size:25px;font-weight:700;line-height:1.5;margin-bottom:10px;text-align:center}section.home_section3 h2{color:#004720;font-size:111px;font-weight:800;line-height:1.1;margin:0 auto;max-width:1590px;text-align:center}.link_foire_quest{margin:90px auto 0;max-width:1502px}.link_repeat_foire{border:1px solid #9fbd80;border-radius:20px;cursor:pointer;margin-bottom:20px;min-width:100%}.link_repeat_foire,.link_repeat_foire a{align-items:center;display:flex;min-height:170px}.link_repeat_foire a{color:#004720;flex:1;font-size:24px;font-weight:700;height:100%;padding:20px 40px 20px 5vw;text-decoration:none}.link_repeat_foire:hover{background-color:#fff;background-image:url(/build/app/shop/images/icon_dir_bottom.f4da90e6.svg);background-position:97%;background-repeat:no-repeat}section.home_section4{background-image:url(/build/app/shop/images/bg_section4.e619e989.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:790px}.service_4box_anim{margin-left:auto;margin-right:10px;max-width:580px;position:relative;z-index:1}section.home_section4{align-items:center;display:flex}section.home_section4 .container_home{max-width:1500px}.service_4box_anim1,.service_4box_anim2,.service_4box_anim3,.service_4box_anim4{backdrop-filter:blur(9px);background:#9fbd80;background-repeat:no-repeat;border:.5px solid;border-image-source:linear-gradient(86.06deg,hsla(0,0%,100%,.87) 1.89%,hsla(0,0%,100%,.487) 47.03%,hsla(0,0%,100%,.12) 96.72%);border-radius:20px;min-height:243px;padding:70px 20px 10px}.globalservice_4box.row h4{background-position:0 0;background-repeat:no-repeat;color:#004720;font-size:29px;font-weight:700;letter-spacing:0;line-height:1.4;padding-top:53px}.service_4box_anim1{background-image:url(/build/app/shop/images/bg_s4_1.fef6f06f.png);background-position:100% 0}.service_4box_anim2{background-image:url(/build/app/shop/images/bg_s4_2.09ae80eb.png);background-position:100% 0}.service_4box_anim3{background-image:url(/build/app/shop/images/bg_s4_3.2cceb4d6.png);background-position:100% 0}.service_4box_anim4{background-image:url(/build/app/shop/images/bg_s4_4.519f26b3.png);background-position:100% 100%}.service_4box_anim1 h4{background-image:url(/build/app/shop/images/is1.b91946a3.svg)}.service_4box_anim2 h4{background-image:url(/build/app/shop/images/is2.68dade47.svg)}.service_4box_anim3 h4{background-image:url(/build/app/shop/images/is3.10dfc721.svg)}.service_4box_anim4 h4{background-image:url(/build/app/shop/images/is4.a6778b4e.svg)}.globalservice_4box.row .col-md-6{padding:4px}.video-hover{cursor:pointer;display:block;width:100%}.homepage__layout{gap:0}section.home_banner,section.home_section1,section.home_section2,section.home_section3{margin-bottom:95px}section.home_section5{background-color:#9fbd80;background-image:url(/build/app/shop/images/bg_section_tem.9c741cca.png);background-position:100% 101%;background-repeat:no-repeat;padding-bottom:100px;padding-top:70px;position:relative}section.home_section5 h4{background-image:url(/build/app/shop/images/bg_tem2.35f76935.svg);background-position:top;background-repeat:no-repeat;background-size:55px;color:#004720;font-size:25px;font-weight:700;padding-top:60px;text-align:center;text-transform:uppercase}section.home_section5 h3{color:#fbf9db;font-size:53px;font-weight:800;margin-bottom:10px;margin-top:20px;text-align:center}section.home_section5 h2{color:#fbf9db;font-size:111px;font-weight:800;text-align:center}section.home_section5 h2 span{font-weight:300}.carr_home3.carousel .carousel_wrapper{margin:40px auto;max-width:1548px;padding-top:0}.carousel_glob_border_tem{background-color:#fbf9db;border-radius:20px;margin:0 auto;max-width:442px;padding:8px;position:relative}.carousel_item .tem_init img{max-height:594px}.tem_final{display:none}.detail_bottom_tem{background-color:#fbf9db;border-radius:20px;bottom:16px;left:16px;padding:0 26px;position:absolute;width:calc(100% - 32px)}.detail_bottom_tem h3{color:#000!important;font-size:26px!important;margin-bottom:4px!important;text-align:left!important}.detail_bottom_tem p{color:#000;font-size:20px;text-align:left}.tem_text_icon{background-color:#005326;border-radius:20px;height:100%;min-height:594px;position:relative}.tem_text_icon img{margin-top:37px;max-width:197px;position:relative}.tem_text_icon p{color:#fff;font-size:22px;font-weight:700;line-height:1.5;margin:10px auto 0;max-width:87%}.tem_text_icon:before{background-image:url(/build/app/shop/images/bg_tem2.35f76935.svg);background-position:top;background-repeat:no-repeat;content:"";height:100px;position:absolute;right:60px;top:80px;width:100px;z-index:3}.video_background_section6{height:752px;overflow:hidden;position:absolute;width:100%}.video_background_section6 video{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}.footer_right_yaka{color:#fff;max-width:430px}.footer_right_yaka .label-title{color:#b0cfa3;display:block;font-size:14px;margin-bottom:10px}.footer_right_yaka .email-box{align-items:center;background:#2a2a2a;border-radius:40px;display:flex;padding:8px;width:100%}.footer_right_yaka .email-box input{background:transparent;border:none;color:#fff;flex:1;font-size:15px;outline:none;padding:12px 20px}.footer_right_yaka .email-box input::placeholder{color:#ccc}.footer_right_yaka .checkbox-line{align-items:flex-start;color:#ccc;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-top:12px}.footer_right_yaka .checkbox-line input[type=checkbox]{accent-color:#a4c98b;cursor:pointer;height:16px;width:16px}.home_section6 .container_home{position:relative;z-index:2}.home_section6 .container_home h3{color:#fbf9db;font-size:55px;font-weight:800;margin-bottom:0;text-align:center}.home_section6 .container_home h2{color:#fbf9db;font-size:111px;font-weight:800;text-align:center}.home_section6 .container_home h4{color:#fefffe;font-size:22px;line-height:1.3;margin:20px auto 30px;max-width:600px;text-align:center}.link_card_add button,.link_section6 a,body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button{background-color:#9fbd80!important;border:none!important}.link_section6{margin-top:40px;text-align:center}section.home_section6{align-items:center;display:flex;min-height:752px}section.home_section7{padding-bottom:95px;padding-top:95px}section.home_section7 .container_home{max-width:1180px}.img_bg_section7 img{max-width:100%}.global_relative_section7{border-radius:20px;margin:0 auto;max-height:490px;max-width:556px;overflow:hidden;position:relative}.titre_text_bg_section7{background-image:url(/build/app/shop/images/bg_van.9368bbe2.png);background-position:top;background-repeat:no-repeat;height:100%;left:0;padding-left:20px;padding-top:280px;position:absolute;top:0;width:100%}.img_bg_section7{align-items:center;display:flex;justify-content:center}.titre_text_bg_section7 h4{color:#004720;font-size:34px;font-weight:700;line-height:1.2;margin-bottom:10px}.titre_text_bg_section7 p{color:#004720;font-size:20px;font-weight:700;line-height:1.4;max-width:288px}.link_section7{margin-top:30px}.link_section7 a{background-position:0;background-repeat:no-repeat;font-size:18px;font-weight:700;line-height:16px;min-height:75px;padding-left:90px;padding-top:30px}.link_section7 a:hover{text-decoration:underline}.global_relative_section7:hover .img_bg_section7 img{transform:scale(1.1)}.img_bg_section7 img{transition:transform .4s ease}.titre_text_bg_section7{z-index:7}body.body_result_louer header.home_header,body.scrolled header.home_header,body[data-route=app_agencies] header.home_header,body[data-route=app_buy_contact] header.home_header,body[data-route=app_cgf] header.home_header,body[data-route=app_cgglc] header.home_header,body[data-route=app_cgl] header.home_header,body[data-route=app_cgu] header.home_header,body[data-route=app_cgv] header.home_header,body[data-route=app_privacy_policy] header.home_header,body[data-route=app_recruitment] header.home_header,body[data-route=app_rental_vehicle_details] header.home_header,body[data-route=app_shop_blog_show] header.home_header,body[data-route=app_vehicle_details] header.home_header,body[data-route=sylius_shop_cart_summary] header.home_header,body[data-route=sylius_shop_login] header.home_header,body[data-route=sylius_shop_order_thank_you] header.home_header,body[data-route=sylius_shop_password_reset] header.home_header,body[data-route=sylius_shop_payment_request_pay] header.home_header,body[data-route=sylius_shop_product_show] header.home_header,body[data-route=sylius_shop_register] header.home_header,body[data-route=sylius_shop_register_thank_you] header.home_header,body[data-route=sylius_shop_request_password_reset_token] header.home_header,body[data-route^=app_agency] header.home_header,body[data-route^=sylius_shop_account] header.home_header,body[data-route^=sylius_shop_checkout] header.home_header{background-color:#fbf9db;border:.5px solid;border-image-source:linear-gradient(86.06deg,hsla(0,0%,100%,.09) 1.89%,hsla(0,0%,100%,.38) 47.03%,hsla(0,0%,100%,.12) 96.72%);box-shadow:0 2px 2px 0 #00000017;min-height:auto!important;position:fixed;top:0;z-index:8}body.body_result_louer .home_header__topglobal,body.scrolled .home_header__topglobal,body[data-route=app_agencies] .home_header__topglobal,body[data-route=app_buy_contact] .home_header__topglobal,body[data-route=app_cgf] .home_header__topglobal,body[data-route=app_cgglc] .home_header__topglobal,body[data-route=app_cgl] .home_header__topglobal,body[data-route=app_cgu] .home_header__topglobal,body[data-route=app_cgv] .home_header__topglobal,body[data-route=app_privacy_policy] .home_header__topglobal,body[data-route=app_recruitment] .home_header__topglobal,body[data-route=app_rental_vehicle_details] .home_header__topglobal,body[data-route=app_shop_blog_show] .home_header__topglobal,body[data-route=app_vehicle_details] .home_header__topglobal,body[data-route=sylius_shop_cart_summary] .home_header__topglobal,body[data-route=sylius_shop_login] .home_header__topglobal,body[data-route=sylius_shop_order_thank_you] .home_header__topglobal,body[data-route=sylius_shop_password_reset] .home_header__topglobal,body[data-route=sylius_shop_payment_request_pay] .home_header__topglobal,body[data-route=sylius_shop_product_show] .home_header__topglobal,body[data-route=sylius_shop_register] .home_header__topglobal,body[data-route=sylius_shop_register_thank_you] .home_header__topglobal,body[data-route=sylius_shop_request_password_reset_token] .home_header__topglobal,body[data-route^=app_agency] .home_header__topglobal,body[data-route^=sylius_shop_account] .home_header__topglobal,body[data-route^=sylius_shop_checkout] .home_header__topglobal{display:none}body.body_result_louer .home_header__main,body.scrolled .home_header__main,body[data-route=app_agencies] .home_header__main,body[data-route=app_buy_contact] .home_header__main,body[data-route=app_cgf] .home_header__main,body[data-route=app_cgglc] .home_header__main,body[data-route=app_cgl] .home_header__main,body[data-route=app_cgu] .home_header__main,body[data-route=app_cgv] .home_header__main,body[data-route=app_privacy_policy] .home_header__main,body[data-route=app_recruitment] .home_header__main,body[data-route=app_rental_vehicle_details] .home_header__main,body[data-route=app_shop_blog_show] .home_header__main,body[data-route=app_vehicle_details] .home_header__main,body[data-route=sylius_shop_cart_summary] .home_header__main,body[data-route=sylius_shop_login] .home_header__main,body[data-route=sylius_shop_order_thank_you] .home_header__main,body[data-route=sylius_shop_password_reset] .home_header__main,body[data-route=sylius_shop_payment_request_pay] .home_header__main,body[data-route=sylius_shop_product_show] .home_header__main,body[data-route=sylius_shop_register] .home_header__main,body[data-route=sylius_shop_register_thank_you] .home_header__main,body[data-route=sylius_shop_request_password_reset_token] .home_header__main,body[data-route^=app_agency] .home_header__main,body[data-route^=sylius_shop_account] .home_header__main,body[data-route^=sylius_shop_checkout] .home_header__main{padding:10px}body.body_result_louer .home_header__mainleft a img,body.scrolled .home_header__mainleft a img,body[data-route=app_agencies] .home_header__mainleft a img,body[data-route=app_buy_contact] .home_header__mainleft a img,body[data-route=app_cgf] .home_header__mainleft a img,body[data-route=app_cgglc] .home_header__mainleft a img,body[data-route=app_cgl] .home_header__mainleft a img,body[data-route=app_cgu] .home_header__mainleft a img,body[data-route=app_cgv] .home_header__mainleft a img,body[data-route=app_privacy_policy] .home_header__mainleft a img,body[data-route=app_recruitment] .home_header__mainleft a img,body[data-route=app_rental_vehicle_details] .home_header__mainleft a img,body[data-route=app_shop_blog_show] .home_header__mainleft a img,body[data-route=app_vehicle_details] .home_header__mainleft a img,body[data-route=sylius_shop_cart_summary] .home_header__mainleft a img,body[data-route=sylius_shop_login] .home_header__mainleft a img,body[data-route=sylius_shop_order_thank_you] .home_header__mainleft a img,body[data-route=sylius_shop_password_reset] .home_header__mainleft a img,body[data-route=sylius_shop_payment_request_pay] .home_header__mainleft a img,body[data-route=sylius_shop_product_show] .home_header__mainleft a img,body[data-route=sylius_shop_register] .home_header__mainleft a img,body[data-route=sylius_shop_register_thank_you] .home_header__mainleft a img,body[data-route=sylius_shop_request_password_reset_token] .home_header__mainleft a img,body[data-route^=app_agency] .home_header__mainleft a img,body[data-route^=sylius_shop_account] .home_header__mainleft a img,body[data-route^=sylius_shop_checkout] .home_header__mainleft a img{filter:grayscale(100%) brightness(0)}body.body_result_louer .home_header__maincenter a,body.scrolled .home_header__maincenter a,body[data-route=app_agencies] .home_header__maincenter a,body[data-route=app_buy_contact] .home_header__maincenter a,body[data-route=app_cgf] .home_header__maincenter a,body[data-route=app_cgglc] .home_header__maincenter a,body[data-route=app_cgl] .home_header__maincenter a,body[data-route=app_cgu] .home_header__maincenter a,body[data-route=app_cgv] .home_header__maincenter a,body[data-route=app_privacy_policy] .home_header__maincenter a,body[data-route=app_recruitment] .home_header__maincenter a,body[data-route=app_rental_vehicle_details] .home_header__maincenter a,body[data-route=app_shop_blog_show] .home_header__maincenter a,body[data-route=app_vehicle_details] .home_header__maincenter a,body[data-route=sylius_shop_cart_summary] .home_header__maincenter a,body[data-route=sylius_shop_login] .home_header__maincenter a,body[data-route=sylius_shop_order_thank_you] .home_header__maincenter a,body[data-route=sylius_shop_password_reset] .home_header__maincenter a,body[data-route=sylius_shop_payment_request_pay] .home_header__maincenter a,body[data-route=sylius_shop_product_show] .home_header__maincenter a,body[data-route=sylius_shop_register] .home_header__maincenter a,body[data-route=sylius_shop_register_thank_you] .home_header__maincenter a,body[data-route=sylius_shop_request_password_reset_token] .home_header__maincenter a,body[data-route^=app_agency] .home_header__maincenter a,body[data-route^=sylius_shop_account] .home_header__maincenter a,body[data-route^=sylius_shop_checkout] .home_header__maincenter a{background-image:none!important;border:none!important;padding-left:20px!important}body.body_result_louer .home_header__maincenter a:after,body.scrolled .home_header__maincenter a:after,body[data-route=app_agencies] .home_header__maincenter a:after,body[data-route=app_buy_contact] .home_header__maincenter a:after,body[data-route=app_cgf] .home_header__maincenter a:after,body[data-route=app_cgglc] .home_header__maincenter a:after,body[data-route=app_cgl] .home_header__maincenter a:after,body[data-route=app_cgu] .home_header__maincenter a:after,body[data-route=app_cgv] .home_header__maincenter a:after,body[data-route=app_privacy_policy] .home_header__maincenter a:after,body[data-route=app_recruitment] .home_header__maincenter a:after,body[data-route=app_rental_vehicle_details] .home_header__maincenter a:after,body[data-route=app_shop_blog_show] .home_header__maincenter a:after,body[data-route=app_vehicle_details] .home_header__maincenter a:after,body[data-route=sylius_shop_cart_summary] .home_header__maincenter a:after,body[data-route=sylius_shop_login] .home_header__maincenter a:after,body[data-route=sylius_shop_order_thank_you] .home_header__maincenter a:after,body[data-route=sylius_shop_password_reset] .home_header__maincenter a:after,body[data-route=sylius_shop_payment_request_pay] .home_header__maincenter a:after,body[data-route=sylius_shop_product_show] .home_header__maincenter a:after,body[data-route=sylius_shop_register] .home_header__maincenter a:after,body[data-route=sylius_shop_register_thank_you] .home_header__maincenter a:after,body[data-route=sylius_shop_request_password_reset_token] .home_header__maincenter a:after,body[data-route^=app_agency] .home_header__maincenter a:after,body[data-route^=sylius_shop_account] .home_header__maincenter a:after,body[data-route^=sylius_shop_checkout] .home_header__maincenter a:after{background:none!important}body.body_result_louer a.home_header__link,body.scrolled a.home_header__link,body[data-route=app_agencies] a.home_header__link,body[data-route=app_buy_contact] a.home_header__link,body[data-route=app_cgf] a.home_header__link,body[data-route=app_cgglc] a.home_header__link,body[data-route=app_cgl] a.home_header__link,body[data-route=app_cgu] a.home_header__link,body[data-route=app_cgv] a.home_header__link,body[data-route=app_privacy_policy] a.home_header__link,body[data-route=app_recruitment] a.home_header__link,body[data-route=app_rental_vehicle_details] a.home_header__link,body[data-route=app_shop_blog_show] a.home_header__link,body[data-route=app_vehicle_details] a.home_header__link,body[data-route=sylius_shop_cart_summary] a.home_header__link,body[data-route=sylius_shop_login] a.home_header__link,body[data-route=sylius_shop_order_thank_you] a.home_header__link,body[data-route=sylius_shop_password_reset] a.home_header__link,body[data-route=sylius_shop_payment_request_pay] a.home_header__link,body[data-route=sylius_shop_product_show] a.home_header__link,body[data-route=sylius_shop_register] a.home_header__link,body[data-route=sylius_shop_register_thank_you] a.home_header__link,body[data-route=sylius_shop_request_password_reset_token] a.home_header__link,body[data-route^=app_agency] a.home_header__link,body[data-route^=sylius_shop_account] a.home_header__link,body[data-route^=sylius_shop_checkout] a.home_header__link{background-color:#9fbd80;height:49px;width:53px}body[data-route^=sylius_shop_account] .container.mb-auto{margin-bottom:70px!important;margin-top:140px}.bottom_footer{background-color:#2a2a27}.content_bottom_footer{color:#fbf9db;display:flex;font-size:14px;font-weight:400;justify-content:space-between;margin:0 auto;max-width:1520px;padding:20px}.liste_link_bottom_footer{display:flex;gap:70px}.liste_link_bottom_footer a{color:#fbf9db;font-size:14px;font-weight:400;text-decoration:none}.liste_link_bottom_footer a:hover{text-decoration:underline}section.footer_yakavan{background-color:#1d1d1b;padding-top:100px}section.footer_yakavan .container_footer{background-image:url(/build/app/shop/images/bg_footer.65b0e5b8.png);background-position:100% 100%;background-repeat:no-repeat}section.footer_yakavan .container_footer .row{margin:0 auto;max-width:1520px;padding-bottom:50px}section.footer_yakavan h2{color:#fbf9db;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:50px;margin-top:35px;max-width:650px}.menu_footer_yakavan h3{color:#9fbd80;font-size:18px;font-weight:700;margin-bottom:20px}.menu_footer_yakavan .col-md-6{padding:0}.liste_menu_yaka{color:#fbf9db;display:flex;flex-direction:column;gap:10px}.liste_menu_yaka a{color:#fbf9db;display:inline-block;font-size:18px;font-weight:400;text-decoration:none}.liste_menu_yaka a:hover{text-decoration:underline}.reseau_socia_footer{display:flex;gap:30px}.footer_right_yaka label.label-title{font-size:18px;font-weight:700;margin-bottom:9px}.footer_right_yaka{max-width:610px}.footer_right_yaka .email-box{background:transparent!important;padding-left:0!important}.footer_right_yaka .email-box input{background-color:#2e2e2a!important;border-radius:30px;font-weight:700;min-height:75px}button.email-btn{background:transparent;border:none!important;box-shadow:none!important;margin-left:8px}.footer_right_yaka .checkbox-line{font-size:15px;line-height:21px}.footer_right_yaka .checkbox-line input[type=checkbox]{margin-top:3px}.footer_right_yaka_bottom{margin-top:90px}.footer_right_yaka_bottom h3{color:#9fbd80;font-size:36px;font-weight:700;margin-top:40px}.menu_footer_yakavan{max-width:590px}main.homepage{padding-bottom:10px}.global_img_carr_tem{border-radius:20px;min-height:594px;overflow:hidden}.global_img_carr_tem:hover .tem_init{display:none}.global_img_carr_tem:hover .tem_final{display:block;min-height:594px}.tem_final{height:100%;overflow:hidden;position:relative;width:100%}.tem_final video.video-hover{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.detail_accordion{display:none;padding:10px 0}.link_repeat_foire.open .detail_accordion{display:block}@media (min-width:1200px){.carr_home3.carousel .carousel_wrapper{max-width:1580px;padding-bottom:30px;padding-top:30px}.carr_home3.carousel .carousel_item{transition:transform .4s ease,margin-top .4s ease}.carr_home3.carousel .carousel_item:first-child{margin-top:30px;transform:rotate(-7.551deg)}.carr_home3.carousel .carousel_item:nth-child(2){margin-top:100px;transform:rotate(1.788deg)}.carr_home3.carousel .carousel_item:nth-child(3){transform:rotate(8.088deg)}.carr_home3.carousel .carousel_item:first-child:hover,.carr_home3.carousel .carousel_item:nth-child(3):hover{margin-top:0;transform:rotate(0deg)}.carr_home3.carousel .carousel_item:nth-child(2):hover{transform:rotate(0deg)}.carr_home2.carousel{margin-top:70px;position:relative}.carr_home2.carousel .carousel_item:first-child,.carr_home2.carousel .carousel_item:nth-child(2),.carr_home2.carousel .carousel_item:nth-child(3),.carr_home2.carousel .carousel_item:nth-child(4){display:block;height:290px;left:0;position:absolute;transition:transform .6s ease,bottom .6s ease,left .6s ease,opacity .6s ease;width:387px}.carr_home2.carousel .carousel_track{height:600px;max-width:1548px;padding-bottom:160px;padding-top:160px;position:relative}.carr_home2.carousel .carousel_item{display:none}.carr_home2.carousel .carousel_item:first-child{bottom:80px;left:50%;transform:translateX(-50%);z-index:9}.carr_home2.carousel .carousel_item:nth-child(2){bottom:160px;left:57%;transform:rotate(6.6deg);z-index:8}.carr_home2.carousel .carousel_item:nth-child(3){bottom:290px;left:40%;transform:rotate(-10.9deg);z-index:7}.carr_home2.carousel .carousel_item:nth-child(4){bottom:160px;left:23%;transform:rotate(-6.6deg);z-index:6}.carr_home2.carousel .carousel_container:hover .carousel_item{bottom:0;display:block;height:290px;left:0;opacity:1;position:relative;transform:rotate(0deg);width:387px}.carr_home2.carousel button.carouselNext.carousel_btn.next,.carr_home2.carousel button.carouselPrev.carousel_btn.prev{display:none}.carr_home2.carousel .carousel_container:hover button.carouselNext.carousel_btn.next,.carr_home2.carousel .carousel_container:hover button.carouselPrev.carousel_btn.prev{display:block!important}.globalservice_4box.row{min-height:502px;position:relative}.service_4box_anim1,.service_4box_anim2,.service_4box_anim3,.service_4box_anim4{height:243px;position:absolute;transition:transform .6s ease,left .6s ease,right .6s ease,bottom .6s ease;width:294px}.service_4box_anim1{bottom:190px;right:180px;transform:rotate(10.7deg);z-index:8}.service_4box_anim2{bottom:150px;right:100px;transform:rotate(49deg);z-index:9}.service_4box_anim3{bottom:30px;left:100px;transform:rotate(-21deg);z-index:10}.service_4box_anim4{bottom:90px;right:70px;transform:rotate(10.9deg);z-index:8}section.home_section4:hover .service_4box_anim1,section.home_section4:hover .service_4box_anim2,section.home_section4:hover .service_4box_anim3,section.home_section4:hover .service_4box_anim4{bottom:0;left:0;position:relative;right:0;transform:rotate(0)}.carr_home2.carousel .carousel_container:not(:hover) .carousel_track{transform:translateX(0)!important}}.link_repeat_foire.open{background-color:#fff;background-image:url(/build/app/shop/images/icon_dir_bottom.f4da90e6.svg);background-position:97%;background-repeat:no-repeat;flex-direction:column}.link_repeat_foire.open a{min-height:110px;padding-bottom:0;width:100%}.link_repeat_foire.open .detail_accordion{margin-bottom:30px;max-width:87%;padding-right:4%;width:100%}.carousel_item .tem_init img{height:594px!important;margin:0;max-height:100%}.banner_louer .text_banner1{margin-top:33px}.banner_louer .text_logo_banner{gap:20px;justify-content:center}.banner_louer .text_banner2 h2 span{font-size:69px;font-weight:700;line-height:1}@media (min-width:1360px){.banner_louer .home_header__maincenter{margin-left:-100px}}.search-section_louer{position:absolute;top:658px;width:100%;z-index:999}.search-section_louer_center{background-color:#9fbd80;border-radius:10px;margin:0 auto;max-width:1184px;padding:20px}.search-section_louer_center form{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.input_louer{background-color:#fbf9db;border-radius:10px;display:flex;flex-direction:column;max-width:366px;min-height:74px;padding:10px 13px 10px 17px;width:100%}.input_louer2,.input_louer3{max-width:292px}.input_louer label{color:#000;font-size:17px;font-weight:400;line-height:1.3;margin-bottom:3px}.input_louer input,.input_louer select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-position:100% 0;background-repeat:no-repeat;border:none;color:#004720;font-size:20px;font-weight:500;margin-top:-12px;padding-left:0!important;padding-top:10px;text-align:left}.input_louer input::-webkit-calendar-picker-indicator{opacity:0}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:inherit!important;box-shadow:none!important;outline:none!important}.btn_cherch_louer,.shop-product-card__btn{position:relative}.btn_cherch_louer a,.btn_cherch_louer button,.shop-product-card__btna{background-color:#fbf9db;border:none;border-radius:10px;display:block;font-size:0;height:74px;overflow:hidden;position:relative;width:80px;z-index:0}.btn_cherch_louer a:before,.btn_cherch_louer button:before,.shop-product-card__btna:before{background:#000;content:"";height:100%;position:absolute;right:-140%;top:0;transform:skewX(-45deg);transition:all .45s ease;width:100%;z-index:-1}.btn_cherch_louer a{border:1px solid #000}.shop-product-card__add-form{margin-bottom:-7px!important}.btn_cherch_louer a:after,.btn_cherch_louer button:after,.shop-product-card__btna:after{background-image:url(/build/app/shop/images/cherch_btn.7d6bb0a9.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.shop-product-card__btna:after{background-image:url(/build/app/shop/images/add_panier.7bb08135.svg)}.part_dec_top_espace .btn_cherch_louer a:after{background-image:url(/build/app/shop/images/bg_deconnecte.2fe76d51.svg)}.btn_cherch_louer a:hover:after,.btn_cherch_louer button:hover:after,.shop-product-card__btna:hover:after{background-image:url(/build/app/shop/images/cherch_btn_hover.17056edf.svg);background-position:50%;background-repeat:no-repeat}.shop-product-card__btna:hover:after{background-image:url(/build/app/shop/images/add_panier_hover.152e6636.svg)}.part_dec_top_espace .btn_cherch_louer a:hover:after{background-image:url(/build/app/shop/images/bg_deconnecte_hover.d9c26cb6.svg)}.btn_cherch_louer a:hover:before,.btn_cherch_louer button:hover:before,.shop-product-card__btna:hover:before{right:-50%;width:200%}.input_louer select{background-image:url(/build/app/shop/images/bg_select_list.a2d3167d.svg);background-position:100% 31%}.input_louer input{background-image:url(/build/app/shop/images/date_btn.45b6b48a.svg)}.home_section1_louer .marque_nmbr{justify-content:space-between}.home_section1_louer .marq_voit.etoil_voit{color:#004720;display:flex;flex-direction:column;font-size:28px;font-weight:800;line-height:22px}.home_section1_louer span.etoile_van img{max-width:20px}section.add_filter_achat h2{color:#004720;font-size:69px;font-weight:700;margin-bottom:40px;text-align:center}section.add_filter_achat .search-section_louer_center{max-width:1440px;padding:20px 30px}section.home_banner.banner_louer.banner_acheter{margin-bottom:100px}.home_section1_achter .marque_nmbr{left:0}.home_section1_achter .marq_voit{align-items:center;color:#004720;display:flex;font-size:21px;font-weight:700;justify-content:center;text-align:center;width:147px}.home_section1_achter .nbr_plc{text-align:center}.home_section1_achter .annonce{margin-bottom:45px}.box_flex_acheter{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:25px}.box_flex_acheter h4{color:#004720;font-size:27px;font-weight:700}.load_More_Btn{display:flex;justify-content:center;margin-top:30px}.load_More_Btn button{background-color:transparent!important;background-image:url(/build/app/shop/images/icone_roule_link.fe3a2e30.svg);background-position:0;background-repeat:no-repeat;border:none!important;color:#004720!important;display:inline-block;font-size:18px;font-weight:700;line-height:16px;min-height:75px;padding-left:90px;text-decoration:none!important}.load_More_Btn button:hover{text-decoration:underline!important}section.home_banner.banner_louer.banner_acheter .text_banner1{margin-top:-19px}section.home_banner.banner_louer.banner_acheter h4{color:#fbf9db;font-size:47px;font-weight:300;line-height:47px;margin-bottom:3px;text-align:right}section.home_banner.banner_louer.banner_acheter .text_banner2 h3{letter-spacing:5px}section.home_section8.home_section8_louer{background-color:#9fbd80;padding:95px 0}section.home_section2.home_section2_louer{margin-bottom:0}.home_section8_louer .row{margin:0;padding:0}.carr_home12 .carousel_glob_border{background-color:#fbf9db;padding-bottom:15px;padding-top:15px}.carr_home12 .carousel_glob_border img{border-radius:20px!important}.carr_home12 .nbr_plc.local_plc{background-image:url(/build/app/shop/images/local_bg.08df823d.svg);background-position:15px;background-repeat:no-repeat;font-size:18px;font-weight:600;max-width:fit-content;padding-left:40px;padding-right:20px;padding-top:24px;text-align:left;width:100%}.carr_home12 .marque_nmbr{left:15px}.container_catre_section8_louer .marque_nmbr{left:0}.container_catre_section8_louer .col-md-6:last-child{padding-right:0}.container_catre_section8_louer .carousel_track{width:120%}.carr_home12 .prev{right:140px}.carr_home12 .next{right:68px}section.home_section8.home_section8_louer h2{color:#fbf9db;font-size:111px;font-weight:800;margin:0 auto 70px;max-width:80%;text-align:center}.fix_width{align-items:end;display:flex;gap:5px;margin-left:auto;margin-right:2vw;position:relative;width:800px}.carte1fr{background-image:url(/build/app/shop/images/carte_fr.516aee04.png);height:554px;width:587px}.carte1fr,.carte2fr{background-position:0;background-repeat:no-repeat}.carte2fr{background-image:url(/build/app/shop/images/carte_ville.349a733a.png);height:280px;width:256px}.titre_carte{color:#004720;font-size:24px;font-weight:800;letter-spacing:-.6px;line-height:25px}.position_carte{display:inline-block;position:relative}.position_carte:hover:after{background:#000;border-radius:6px;bottom:110%;color:#fff;content:attr(data-alt);font-size:12px;left:50%;padding:6px 10px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.carte1fr,.carte2fr{background-size:contain;position:relative}.carte1fr .titre_carte{bottom:38%;left:0;position:absolute;transform:translateY(-38%)}.carte2fr .titre_carte{left:40px;position:absolute;top:-30px;transform:translateY(-38%)}.position_carte.position_carte1{bottom:28px;left:101px;position:absolute}.position_carte.position_carte2{bottom:72px;left:139px;position:absolute}.position_carte.position_carte3{bottom:86px;left:186px;position:absolute}.carte_detail_item .position_carte.position_carte4{top:280px}.simple_detail_pos_car .position_carte.position_carte1{bottom:105px;left:185px}.simple_detail_pos_car .position_carte.position_carte2{bottom:166px;left:250px}.simple_detail_pos_car .position_carte.position_carte3{bottom:190px;left:310px}.simple_detail_pos_car .position_carte.position_carte4{bottom:160px;left:60px;position:absolute;top:auto}section.home_section3.home_section3_louer{padding-top:95px}section.section1_add_louer h2{color:#fbf9db;font-size:111px;font-weight:800;line-height:116px;margin:0 auto 20px;max-width:80%;text-align:center}section.section1_add_louer{background-color:#9fbd80;padding:95px 0}section.section1_add_louer .part_top_section1_add_louer h4{color:#004720;font-size:25px;font-weight:700;letter-spacing:-.5px;margin-bottom:140px;text-align:center;text-transform:uppercase}.part_bottom_section1_add_louer{margin:0 auto;max-width:1540px}.global_section1_add{background-color:#fbf9db;border:1px solid #9fbd80;border-radius:20px;display:flex;gap:33px;margin:0 auto 50px;max-width:723px;padding:33px}.global_section1_add img{border-radius:20px}.img_section1_add img{display:block;height:100%;max-width:300px;object-fit:cover;object-position:center;width:100%}.desc_section1_add{position:relative}.desc_section1_add .marque_nmbr{display:flex;gap:10px;justify-content:flex-start;left:0;padding:0;position:relative;right:0;top:0;width:auto!important}.desc_section1_add span.etoile_van img{max-width:20px}.desc_section1_add .marq_voit.etoil_voit{align-items:normal;color:#004720;display:flex;flex-direction:column;font-size:28px;font-weight:800;justify-content:center;line-height:22px;text-align:center}.desc_section1_add span.etoile_van{min-height:28px}.desc_section1_add .nbr_plc{text-align:center}.titre_desc_section1_add h4{color:#000;font-size:28px;font-weight:800;margin-bottom:2px;margin-top:20px}.titre_desc_section1_add p{color:#000;font-size:18px;line-height:1.4}.img_section1_add{max-width:300px;width:100%}.contact_achat_detail,.vehicle-details-page{padding-top:100px}.part_top_detail_yaka h1{color:#004720;font-size:53px;font-weight:800;line-height:1.3;margin-bottom:10px;margin-top:50px;text-align:center}.part_top_detail_yaka{padding:0 20px;position:relative}.part_top_detail_yaka>a{color:#004720;font-size:18px;font-weight:700;left:4%;line-height:1.2;position:absolute;text-decoration:none;top:30px;z-index:999}.part_top_detail_yaka>a:hover{text-decoration:underline}.carousel_glob_img_prod img{max-height:600px;max-width:1050px}.carr_home_detail .carousel_wrapper{padding-top:0}.carr_home_detail .next{bottom:0;left:53%;top:auto;transform:translatex(-53%)}.carr_home_detail .next,.carr_home_detail .prev{width:60px}.carr_home_detail .prev{bottom:0;left:49%;top:auto;transform:translatex(-49%)}.carousel_glob_img_prod{padding-bottom:60px}.part1_bottom_detail_yaka{align-items:center;background-color:#fffffa;border-radius:10px;display:flex;justify-content:space-between;margin:40px auto;max-width:1486px;padding:34px}.prix_yaka_detail{color:#004720;font-size:27px;font-weight:700;line-height:1.4}.part1_bottom_detail_yaka .link_section6{margin-top:0}.part2_bottom_detail_yaka{margin:0 auto;max-width:1486px}.left_content_detail_yaka.col-md-9{padding-left:0}.left_content_detail_yaka1{margin-bottom:60px;max-width:930px}.part_sticy_detail_yaka{background-color:#fffffa;border-radius:10px;margin-left:auto;margin-right:0;max-width:354px;padding:32px;text-align:center}.right_content_detail_yaka.col-md-3{padding-right:0}.right_content_detail_yaka .link_section6 a{font-weight:700}.right_content_detail_yaka .link_section6{margin-top:30px}.part_sticy_detail_yaka{margin-bottom:90px;position:sticky;top:140px}.left_content_detail_yaka1 p{color:#000}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link{font-size:20px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link,.nav-tabs .nav-link.active{background-color:transparent!important;border:1px solid #c3bf8f!important;border-radius:10px!important;color:#004720;margin-right:10px}.nav-tabs .nav-link.active{font-weight:600}.nav-tabs{border:none!important}.tab-content{border:1px solid #c3bf8f!important;border-radius:10px;margin-top:15px;max-width:1080px;padding:40px 30px 0!important}.part1_bottom_detail_yaka .link_section6 a,.right_content_detail_yaka .link_section6 a{font-size:19px;font-weight:700!important;max-width:200px;width:200px}.left_content_detail_yaka2 .col-md-4{margin-bottom:40px}.content_tabs_titre1{color:#000;font-size:14px;font-weight:500;margin-bottom:10px}.content_tabs_titre2{color:#004720;font-size:18px;font-weight:700}.left_content_detail_yaka2{margin-bottom:80px}.global_content_detail_yaka3{background-color:#9fbd80;border-radius:10px;min-height:230px;padding:30px}.left_content_detail_yaka3 .col-md-6:last-child{padding-right:0!important}.left_content_detail_yaka3 .col-md-6:first-child{padding-left:0!important}.left_content_detail_yaka3{max-width:1080px}.left_content_detail_yaka3 .row{margin:0}.global_content_detail_yaka3 h4{color:#004720;font-size:26px;font-weight:700}.global_content_detail_yaka3 h3{color:#004720;font-size:26px;font-weight:900;text-transform:uppercase}.global_content_detail_yaka3 p{color:#000;font-size:16px;margin-top:10px;max-width:267px;width:70%}.left_content_detail_yaka3 .col-md-6:last-child .global_content_detail_yaka3{background-image:url(/build/app/shop/images/bg_vente_v2.e0253e23.png);background-position:100%;background-repeat:no-repeat}.left_content_detail_yaka3 .col-md-6:first-child .global_content_detail_yaka3{background-image:url(/build/app/shop/images/bg_vente_v1.82a53a77.png);background-position:100%;background-repeat:no-repeat}.left_content_detail_yaka3 .col-md-6{padding:0 23px}.left_content_detail_yaka4{background-color:#f9f7d6;border:1px solid #c3bf8f;border-radius:10px;margin-bottom:90px;margin-top:40px;max-width:1080px;padding:40px}.left_content_detail_yaka4 .row.cartes_item{align-items:center}.left_content_detail_yaka4 .fix_width{margin:0!important;max-width:400px;min-width:350px;width:100%}.left_content_detail_yaka4 .carte1fr{background-image:url(/build/app/shop/images/bg_carte_detail.7953b1ff.png);height:300px}.left_content_detail_yaka4 .left_content_detail_yaka4 .position_carte.position_carte1{left:110px}.global_carte_detail_logo_ville{align-items:center;display:flex;gap:24px}.logo_dtail_yaka_prod h4{color:#004720;font-size:20px;font-weight:700;letter-spacing:1.5px;margin-top:5px}.left_content_detail_yaka4 .col-md-5 h4{color:#004720;font-size:22px;font-weight:700;margin-bottom:15px}.adress_yaka_detail{background-image:url(/build/app/shop/images/local_yaka.804e9003.svg);background-position:0 0;background-repeat:no-repeat;color:#000;font-size:16px;line-height:1.4;max-width:280px;padding-left:32px}.tel_yaka_detail{color:#004720;font-style:italic;font-weight:700;margin-bottom:20px;margin-top:20px}.tel_yaka_detail a{background-image:url(/build/app/shop/images/phone_yaka.525c8829.svg);background-position:0;background-repeat:no-repeat;color:#004720;font-weight:700;min-height:24px;padding-left:32px;text-decoration:none}.mail_yaka_detail,.mail_yaka_detail a{color:#000;margin-bottom:20px;margin-top:16px}.mail_yaka_detail a{background-image:url(/build/app/shop/images/mail_yaka.6008e576.svg);background-position:0;background-repeat:no-repeat;min-height:24px;padding-left:32px;text-decoration:none}.carte_detail_item .position_carte.position_carte1{bottom:28px;left:101px;position:absolute}.carte_detail_item .position_carte.position_carte2{bottom:72px;left:139px}.carte_detail_item .position_carte.position_carte3{bottom:86px;left:186px}.carte_detail_item .position_carte.position_carte4{bottom:0!important;left:auto;position:absolute;right:50px;top:auto}.marque_nmbr{justify-content:space-between;left:0;padding:0 15px;width:100%}body[data-route=sylius_shop_homepage] .marque_nmbr{justify-content:normal}.marq_voit.km_voiture{color:#004720;font-size:21px;font-weight:700;max-width:146px;padding-top:17px;width:100%}.detail_carr_prix_titre{display:flex;justify-content:space-between;margin-bottom:11px}.detail_carr_prix_titre h4{color:#004720;font-size:27px;font-weight:700;margin-bottom:0}@media (min-width:1200px){.banner-slider{min-height:1160px}.part_bottom_section1_add_louer .col-md-6{min-height:310px;position:relative}.global_section1_add_anim4{left:-60px;position:absolute;top:-40px;transform:rotate(19.5deg);z-index:8}.global_section1_add_anim3{left:60px;position:absolute;top:-40px;transform:rotate(-6.2deg);z-index:6}.global_section1_add_anim2{left:-60px;position:absolute;top:0;transform:rotate(-6.8deg);z-index:7}.global_section1_add_anim1{left:60px;position:absolute;top:0;transform:rotate(9.01deg);z-index:5}.part_bottom_section1_add_louer:hover .global_section1_add_anim1,.part_bottom_section1_add_louer:hover .global_section1_add_anim2,.part_bottom_section1_add_louer:hover .global_section1_add_anim3,.part_bottom_section1_add_louer:hover .global_section1_add_anim4{bottom:0;left:0;position:relative;right:0;top:0;transform:rotate(0)}.part_bottom_section1_add_louer{min-height:620px}}@media (max-width:1400px) and (min-width:1200px){header.home_header{zoom:.9}}@media (max-width:1600px) and (min-width:1200px){.fix_width{zoom:.8}}body[data-route^=app_rental_workflow_step] header.home_header,body[data-route^=app_rental_workflow_step] section.footer_yakavan{display:none}body[data-route=app_rental_workflow_step1_customer_info],body[data-route=app_rental_workflow_step2_travel_details],body[data-route=app_rental_workflow_step3_options],body[data-route=app_rental_workflow_step4_summary],body[data-route=app_rental_workflow_step5_payment],body[data-route=app_rental_workflow_step6_confirmation]{background-color:#fff;margin-bottom:60px}body[data-route=app_rental_workflow_step1_customer_info] .rental-workflow,body[data-route=app_rental_workflow_step2_travel_details] .rental-workflow,body[data-route=app_rental_workflow_step3_options] .rental-workflow,body[data-route=app_rental_workflow_step4_summary] .rental-workflow,body[data-route=app_rental_workflow_step5_payment] .rental-workflow,body[data-route=app_rental_workflow_step6_confirmation] .rental-workflow{margin:0 auto;max-width:93.7%}body[data-route=app_rental_workflow_step1_customer_info] .rental-workflow aside,body[data-route=app_rental_workflow_step2_travel_details] .rental-workflow aside,body[data-route=app_rental_workflow_step3_options] .rental-workflow aside,body[data-route=app_rental_workflow_step4_summary] .rental-workflow aside,body[data-route=app_rental_workflow_step5_payment] .rental-workflow aside,body[data-route=app_rental_workflow_step6_confirmation] .rental-workflow aside{background-image:url(/build/app/shop/images/bg_resrv_side_bottom.88735f67.png);background-position:100% 100%;background-repeat:no-repeat;min-height:710px}body[data-route=app_rental_workflow_step1_customer_info] .rental-grid,body[data-route=app_rental_workflow_step2_travel_details] .rental-grid,body[data-route=app_rental_workflow_step3_options] .rental-grid,body[data-route=app_rental_workflow_step4_summary] .rental-grid,body[data-route=app_rental_workflow_step5_payment] .rental-grid,body[data-route=app_rental_workflow_step6_confirmation] .rental-grid{background-color:#fbf9db;background-image:url(/build/app/shop/images/bg_resrv_right.c838c15d.svg);background-position:98% top;background-repeat:repeat-y;border:1px solid #9fbd80;border-radius:10px;display:flex;flex-wrap:wrap;gap:5vw;min-height:993px;padding:70px 30px}body[data-route=app_rental_workflow_step1_customer_info] .retour_etape_yaka,body[data-route=app_rental_workflow_step2_travel_details] .retour_etape_yaka,body[data-route=app_rental_workflow_step3_options] .retour_etape_yaka,body[data-route=app_rental_workflow_step4_summary] .retour_etape_yaka,body[data-route=app_rental_workflow_step5_payment] .retour_etape_yaka,body[data-route=app_rental_workflow_step6_confirmation] .retour_etape_yaka{padding-bottom:30px;padding-top:30px;text-align:right}body[data-route^=app_rental_workflow_step] .steps-sidebar{background-color:#004720;border-radius:10px;color:#fbf9db;font-size:18px;font-weight:700;max-width:331px;padding:40px 25px;width:100%}body[data-route^=app_rental_workflow_step] .steps-sidebar ol{list-style:none;padding:0}body[data-route^=app_rental_workflow_step] .steps-sidebar li{border-bottom:1px solid #106938}body[data-route^=app_rental_workflow_step] .steps-sidebar li:last-child{border-bottom:0}body[data-route^=app_rental_workflow_step] .steps-sidebar li a{display:inline-block;padding:20px 0;text-decoration:none}body[data-route^=app_rental_workflow_step] .steps-sidebar li.step-active a:before,body[data-route^=app_rental_workflow_step] .steps-sidebar li:hover a:before{content:"→"}body[data-route^=app_rental_workflow_step] .steps-sidebar li.step-active a,body[data-route^=app_rental_workflow_step] .steps-sidebar li:hover a{color:#9fbd80}body[data-route^=app_rental_workflow_step] main.workflow-main{max-width:883px;width:100%}body[data-route^=app_rental_workflow_step] main.workflow-main h1{color:#004720;font-size:35px;font-weight:800;line-height:44px}body[data-route^=app_rental_workflow_step] main.workflow-main p{color:#000;font-size:18px;margin-bottom:40px;max-width:560px}body[data-route^=app_rental_workflow_step] .form-group{display:flex;flex-direction:column;margin-bottom:29px;max-width:880px}body[data-route^=app_rental_workflow_step] .form-group label{color:#004720;font-size:18px;font-weight:700;margin-bottom:9px}body[data-route^=app_rental_workflow_step] .form-group input,body[data-route^=app_rental_workflow_step] .form-group select{border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;min-height:61px;padding:10px 20px}.page_contact_agence .form-actions,body[data-route=app_buy_contact] .form-actions,body[data-route^=app_rental_workflow_step] .form-actions{max-height:48px;position:relative;text-align:right}.link_section6 button,.page_contact_agence .form-actions button,body[data-route=app_buy_contact] .form-actions button,body[data-route=sylius_shop_login] .container.my-auto .btn.btn-primary,body[data-route=sylius_shop_order_thank_you] .container a.btn,body[data-route=sylius_shop_password_reset] .container .btn.btn-primary,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 a,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 button,body[data-route=sylius_shop_register] .container .btn.btn-primary,body[data-route=sylius_shop_request_password_reset_token] .container.my-auto .btn.btn-primary,body[data-route^=app_rental_workflow_step] .form-actions a,body[data-route^=app_rental_workflow_step] .form-actions button{background:#9fbd80;border:1px solid #9fbd80;border-radius:10px;color:#000;display:inline-block;font-size:19px;font-weight:700;overflow:hidden;padding:10px 22px 10px 40px;position:relative;text-decoration:none;transition:color .4s ease,transform .4s ease;z-index:0}.link_section6 button:before,.page_contact_agence .form-actions button:before,body[data-route=app_buy_contact] .form-actions button:before,body[data-route=sylius_shop_login] .container.my-auto .btn.btn-primary:before,body[data-route=sylius_shop_order_thank_you] .container a.btn:before,body[data-route=sylius_shop_password_reset] .container .btn.btn-primary:before,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 a:before,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 button:before,body[data-route=sylius_shop_register] .container .btn.btn-primary:before,body[data-route=sylius_shop_request_password_reset_token] .container.my-auto .btn.btn-primary:before,body[data-route^=app_rental_workflow_step] .form-actions a:before,body[data-route^=app_rental_workflow_step] .form-actions button:before{background:#000;content:"";height:100%;position:absolute;right:-120%;top:0;transform:skewX(-45deg);transition:all .45s ease;width:100%;z-index:-1}.link_section6 button:hover:before,.page_contact_agence .form-actions button:hover:before,body[data-route=app_buy_contact] .form-actions button:hover:before,body[data-route=sylius_shop_login] .container.my-auto .btn.btn-primary:hover:before,body[data-route=sylius_shop_order_thank_you] .container a.btn:hover:before,body[data-route=sylius_shop_password_reset] .container .btn.btn-primary:hover:before,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 a:hover:before,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 button:hover:before,body[data-route=sylius_shop_register] .container .btn.btn-primary:hover:before,body[data-route=sylius_shop_request_password_reset_token] .container.my-auto .btn.btn-primary:hover:before,body[data-route^=app_rental_workflow_step] .form-actions a:hover:before,body[data-route^=app_rental_workflow_step] .form-actions button:hover:before{right:-20%;width:140%}.link_section6 button:after,.page_contact_agence .form-actions button:after,body[data-route=app_buy_contact] .form-actions button:after,body[data-route=sylius_shop_login] .container.my-auto .btn.btn-primary:after,body[data-route=sylius_shop_order_thank_you] .container a.btn:after,body[data-route=sylius_shop_password_reset] .container .btn.btn-primary:after,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 a:after,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 button:after,body[data-route=sylius_shop_register] .container .btn.btn-primary:after,body[data-route=sylius_shop_request_password_reset_token] .container.my-auto .btn.btn-primary:after,body[data-route^=app_rental_workflow_step] .form-actions a:after,body[data-route^=app_rental_workflow_step] .form-actions button:after{background-image:url(/build/app/shop/images/bg_nav_menu.5645ba74.svg);background-position:10px;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.link_section6 button:hover:after,.page_contact_agence .form-actions button:hover:after,body[data-route=app_buy_contact] .form-actions button:hover:after,body[data-route=sylius_shop_login] .container.my-auto .btn.btn-primary:hover:after,body[data-route=sylius_shop_order_thank_you] .container a.btn:hover:after,body[data-route=sylius_shop_password_reset] .container .btn.btn-primary:hover:after,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 a:hover:after,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 button:hover:after,body[data-route=sylius_shop_register] .container .btn.btn-primary:hover:after,body[data-route=sylius_shop_request_password_reset_token] .container.my-auto .btn.btn-primary:hover:after,body[data-route^=app_rental_workflow_step] .form-actions a:hover:after,body[data-route^=app_rental_workflow_step] .form-actions button:hover:after{background-image:url(/build/app/shop/images/bg_nav_menu_hover.38c65da3.svg)}.link_section6 button:hover:hover,.page_contact_agence .form-actions button:hover,body[data-route=app_buy_contact] .form-actions button:hover,body[data-route=sylius_shop_login] .container.my-auto .btn.btn-primary:hover,body[data-route=sylius_shop_order_thank_you] .container a.btn:hover,body[data-route=sylius_shop_password_reset] .container .btn.btn-primary:hover,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 a:hover,body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3 button:hover,body[data-route=sylius_shop_register] .container .btn.btn-primary:hover,body[data-route=sylius_shop_request_password_reset_token] .container.my-auto .btn.btn-primary:hover,body[data-route^=app_rental_workflow_step] .form-actions a:hover,body[data-route^=app_rental_workflow_step] .form-actions button:hover{border-color:#000;color:#fff}.part_top_detail_yaka.part_achat_detail1 h2{color:#004720;font-size:25px;font-weight:800;line-height:1.3;text-align:center}.part_achat_detail2{border:1px solid #c3bf8f!important;border-radius:10px;margin:60px auto;max-width:1080px;padding:30px}.part_achat_detail2 h2{color:#004720;font-size:35px;font-weight:800;line-height:44px;margin-bottom:40px}.part_achat_detail2 .row div,.part_achat_detail2 .row~div{display:flex;flex-direction:column;margin-bottom:20px}.part_achat_detail2 label{color:#004720;font-size:18px;font-weight:700;margin-bottom:9px}.part_achat_detail2 form>.row:nth-child(2){flex-direction:row}.amenagement-page .amenagement-content select,.part_achat_detail2 input,.part_achat_detail2 select,.part_achat_detail2 textarea{background-color:#fff;border:1px solid #9fbd80!important;border-radius:10px!important;box-shadow:0 3px 7px 0 #0053261a;min-height:61px;padding:10px 20px!important}.amenagement-page .amenagement-content select,.part_achat_detail2 select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=%27%23333%27 height=%2720%27 viewBox=%270 0 24 24%27 width=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>")!important;background-position:right 15px center!important;background-repeat:no-repeat!important}.amenagement-page .amenagement-content select{padding-right:33px!important;width:100%}body[data-route=app_amenagement_contact] .amenagement-contact-page .part_achat_detail2{margin-top:10px}body[data-route=app_buy_contact] .form-actions button{margin-left:auto;margin-right:0;max-width:290px}body[data-route=app_buy_contact] .form-actions{margin-top:40px!important}body[data-route=app_blog].scrolled .home_header__main,body[data-route=app_shop_products_index].scrolled .home_header__main{padding:10px}body[data-route^=app_rental_workflow_step] .retour_etape_yaka a{color:#004720;font-size:18px;font-weight:700;text-decoration:none}body[data-route^=app_rental_workflow_step] .form-two-cols{display:flex;gap:45px;justify-content:space-between;margin-top:20px}body[data-route^=app_rental_workflow_step] .form-group{width:100%}body[data-route^=app_rental_workflow_step] .form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/build/app/shop/images/bg_select_form.37dfbb69.svg);background-position:95% 53%;background-repeat:no-repeat}body[data-route^=app_rental_workflow_step] .form-group input[type=datetime-local]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/build/app/shop/images/bg_date_form.ab96cad8.svg);background-position:95% 53%;background-repeat:no-repeat}body[data-route^=app_rental_workflow_step] .form-group input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:0}body[data-route=app_rental_workflow_step3_options] h2.section-title{color:#004720;font-size:18px;font-weight:700;margin-bottom:9px}body[data-route^=app_rental_workflow_step] .steps-sidebar li a{color:#fbf9db}body[data-route=app_rental_workflow_step4_summary] .box{background-color:#fff;border:1px solid #9fbd80;border-radius:10px;padding:50px}body[data-route=app_rental_workflow_step4_summary] .box-section{border-bottom:1px solid #9fbd80;display:flex;justify-content:space-between}.box-section>p,body[data-route=app_rental_workflow_step4_summary] .box-section h2{color:#005326!important;font-size:18px;font-weight:700;margin-bottom:10px!important}body[data-route=app_rental_workflow_step4_summary] .box-section.box-section_ligne{border:none;flex-direction:column}body[data-route=app_rental_workflow_step4_summary] .box-section .grid-2{border-bottom:1px solid #9fbd80;display:flex;justify-content:space-between;margin-top:10px}body[data-route^=app_rental_workflow_step] main.workflow-main .grid-2 p{font-size:14px;margin-bottom:10px}body[data-route^=app_rental_workflow_step] main.workflow-main .grid-2 p.value{color:#005326;font-size:15px;font-weight:300}body[data-route=app_rental_workflow_step4_summary] .box-section .grid-2>div{flex:1}body[data-route=app_rental_workflow_step4_summary] .box-section .grid-2>div:last-child{max-width:110px;text-align:right}body[data-route=app_rental_workflow_step4_summary] span.valid_icon{background-color:#9fbd80;border:1px solid #1f6306;border-radius:20px;color:#000;display:inline-block;font-size:15px;font-style:italic;font-weight:600;margin-bottom:10px;margin-right:10px;min-height:41px;padding:8px 20px}body[data-route=app_rental_workflow_step4_summary] .box-section.box-section_ligne:last-child{border:none!important}body[data-route=app_rental_workflow_step4_summary] .box-section:nth-child(3)>.grid-2{border:0!important;margin-bottom:30px}body[data-route=app_rental_workflow_step4_summary] .pricing-row:first-child,body[data-route=app_rental_workflow_step4_summary] .pricing-row:nth-child(4){background-color:#f4f3e5}body[data-route=app_rental_workflow_step4_summary] .pricing-row{display:flex;justify-content:space-between;padding:8px}body[data-route=app_rental_workflow_step4_summary] .pricing-row span:last-child{color:#004720;font-size:17px;font-weight:600}body[data-route=app_rental_workflow_step4_summary] .pricing-row span:first-child{color:#004720;font-size:15px;font-weight:700}body[data-route=app_rental_workflow_step4_summary] .pricing-row:nth-child(4) span{color:#000!important;font-size:19px;font-weight:700}body[data-route=app_rental_workflow_step4_summary] .box{box-shadow:0 3px 7px 0 #0053261a}body[data-route=app_rental_workflow_step4_summary] .form-actions{margin-top:30px}.paiement_meth label{background-color:#f9f7d6;border:1px solid #c3bf8f;border-radius:10px;gap:7px;justify-content:center;min-height:60px;min-width:200px}.paiement_meth>div{display:flex;gap:12px}.paiement_meth{margin-bottom:30px}.paiement_meth>div>label{color:#004720;font-size:14px;font-weight:700;text-transform:capitalize}.paiement_meth~div>div>label{color:#004720;font-size:18px;font-weight:700}div#card-element{background-color:#fff;border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;margin-bottom:20px;margin-top:10px;min-height:61px;padding:20px 20px 10px}.etap_montant{color:#004720;font-size:18px;font-weight:700;margin-bottom:30px}.etape_final{flex-grow:1;text-align:center}.etape_final h2{color:#004720;font-size:52px;font-weight:800;line-height:44px;margin-bottom:20px;margin-top:4vw}.etape_final p{color:#000;font-size:18px;margin-bottom:10vw}.retour_etape_yaka1 a{color:#004720;display:inline-block;font-size:18px;font-weight:700;margin-bottom:50px;margin-top:60px;text-decoration:none}.paiement_meth label{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:10px;margin-bottom:15px;padding-left:24px;position:relative}.paiement_meth input[type=radio]{opacity:0;pointer-events:none;position:absolute}.paiement_meth label:before{background:#fff;border:1px solid #9bc18a;border-radius:50%;box-shadow:0 0 10px rgba(155,193,138,.4);content:"";height:22px;left:33px;position:absolute;top:50%;transform:translateY(-50%);transition:.2s;width:22px}.paiement_meth label:has(input[type=radio]:checked):before{background:radial-gradient(circle,#004d1a 45%,#fff 55%);box-shadow:0 0 10px rgba(0,77,26,.35)}.paiement_meth label:first-child:before{left:17px}.paiement_meth label:nth-child(2):before{left:50px}.paiement_meth label:nth-child(3):before{left:42px}.select2-selection__rendered{background-color:transparent!important;color:#004720!important;font-size:20px;font-weight:500;margin-top:-4px;padding-left:0;padding-left:0!important;text-align:left}span.select2-selection.select2-selection--single{background-color:transparent;border:none}span.select2-selection__arrow{background-image:url(/build/app/shop/images/bg_select_list.a2d3167d.svg);background-position:100% 31%;background-repeat:no-repeat}body[data-route=app_buy_index]{overflow-x:hidden}.select2-container--default .select2-selection--single .select2-selection__arrow b,button.select2-selection__clear{display:none}.select2-selection__rendered span{color:#004720!important}span.select2-dropdown.select2-dropdown--above,span.select2-dropdown.select2-dropdown--below{background-color:#fbf9db!important;border:1px solid #9fbd80;border-radius:5px;left:0!important;margin-top:15px;padding:10px}span.select2-search.select2-search--dropdown input{border-radius:6px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#9fbd80!important;border-radius:5px}section.add_filter_achat .search-section_louer_center{position:relative}.input_louer input::placeholder{color:#004720;font-size:20px;font-weight:500}.daterangepicker{background-color:#f6f9eb;border:none;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.15);color:#1a4d2e;font-family:Poppins,sans-serif;margin-top:11px;padding:8px 28px}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{color:#1a4d2e}.daterangepicker td.available:hover{background-color:#cce6cc;border-radius:4px}.daterangepicker .drp-buttons .applyBtn,.daterangepicker td.active,.daterangepicker td.end-date,.daterangepicker td.start-date{background-color:#1a4d2e;border:none!important;color:#fff}.daterangepicker .drp-buttons .applyBtn,.daterangepicker .drp-buttons .cancelBtn{border-radius:8px;font-weight:500;padding:5px 15px}.daterangepicker .drp-buttons .cancelBtn{background-color:#e0e6d3;color:#1a4d2e}.daterangepicker .next,.daterangepicker .prev{color:#1a4d2e}.daterangepicker .calendar-table th{font-weight:600}.daterangepicker .next{right:2px}.daterangepicker .prev{left:2px}.daterangepicker:after{border-bottom:6px solid #f6f9eb!important}.select2-search--dropdown{padding:0 0 6px!important}.select2-container--default .select2-results__option--selected{border-radius:5px}body[data-route=app_buy_index] .nbr_plc,body[data-route=app_rental_index] .nbr_plc{margin-left:auto;margin-right:0}.anim_img_car{align-items:center;display:flex;height:100%;justify-content:center;max-height:350px}.anim_img_car a{flex:1}.row.repeat_global_achat .col-md-4{margin-bottom:45px}.anim_img_car img{max-width:100%}.slider-display{background-color:transparent!important;background-image:url(/build/app/shop/images/bg_select_list.a2d3167d.svg);background-position:100% 30%;background-repeat:no-repeat;color:#004720!important;cursor:pointer;font-size:20px!important;font-weight:500!important;margin-bottom:0!important;margin-top:-4px;padding-left:0;padding:0!important;text-align:left!important}#km_slider,#price_slider{display:none;margin-bottom:12px;margin-top:12px}body[data-route=app_homepage] .detail_carr_prix_titre{flex-direction:column}body[data-route=app_homepage] .nbr_plc{margin-left:auto;margin-right:0}body[data-route=app_rental_index] .global_cercle_box,body[data-route=app_rental_index] .text_simple_banner{display:none}body[data-route=app_rental_index] .carr_home1.carr_home12.carousel .nbr_plc{margin-left:0}body[data-route=app_rental_index] span.select2.select2-container.select2-container--default{width:100%!important}.global_range_slide{background-color:#fbf9db;border-radius:10px;bottom:-34px;left:0;padding:0 10px;position:absolute;width:100%}.input_louer.input_louer2{position:relative}.global_section1_add .img_section1_add img{height:100%;object-fit:cover;object-position:center;width:100%}.global_section1_add .img_section1_add{max-height:188px}.menu_footer_yakavan .col-6:first-child{padding-left:0}body.body_result_louer section.search-results-section{background-color:#fbf9db!important;padding-top:50px!important}body.body_result_louer .search-section_louer{margin-top:140px;position:relative;top:auto}body.body_result_louer span.etoile_van{min-height:28px}body.body_result_louer .marq_voit.etoil_voit{align-items:normal;color:#004720;display:flex;flex-direction:column;font-size:28px;font-weight:800;justify-content:center;line-height:22px;text-align:center}body.body_result_louer .etoile_van img{max-width:20px}body.body_result_louer .container_home>h2{display:none}.about1_section .global_banner{background-image:url(/build/app/shop/images/bg_bottom_header.5e987d87.svg);background-position:bottom;background-repeat:no-repeat}.about1_section .text_logo_banner{flex-direction:column;gap:0}.about1_section .text_banner1{align-items:end;display:flex;gap:3px}.about1_section .element_banner1{max-width:710px}.about1_section .element_banner1 h4{letter-spacing:0;margin-bottom:8px!important}.about1_section .text_banner1>h4{font-size:39px!important;letter-spacing:1px;margin-bottom:0!important}.about1_section .text_banner2{margin-top:33px}.about1_section .link_section6{margin-top:50px}.about2_section h2{font-size:69px!important;line-height:70px!important;margin-bottom:50px!important}.about2_section p{margin:0 auto 30px;max-width:900px;text-align:center}.about_gall .global_relative_section7{cursor:pointer;max-height:410px;max-width:677px;width:100%}.about2_section .carousel_wrapper{width:116%}.about2_section .container_home{max-width:100%;padding:0 0 0 81px}.about2_section .titre_text_bg_section7{padding-bottom:50px;padding-left:40px;padding-top:40px;text-align:left}.about2_section .carousel_item img{max-height:410px}.about2_section .carousel_track .carousel_item .titre_text_bg_section7{background-image:url(/build/app/shop/images/bg_1_about.6ed63adb.png);padding-top:60px}.about2_section .carousel_track .carousel_item:nth-child(2n) .titre_text_bg_section7{background-image:url(/build/app/shop/images/bg_2_about.8898b847.png);padding-top:190px}.about2_section .titre_text_bg_section7 p{margin-left:0;max-width:280px;text-align:left}.about2_section .titre_text_bg_section7 h4{color:#fbf9db;font-size:75px;line-height:1.2}.about2_section .global_relative_section7:hover img{transform:scale(1.1)}section.about_contact.about4_section{margin:0 auto;max-width:1510px;padding-bottom:60px;padding-top:120px}.left_content_detail_yaka4{margin:50px auto}.global_about4>h3{font-size:25px;font-weight:700;margin-bottom:20px;text-align:center}.global_about4>h2{color:#004720;font-size:111px;font-weight:800;line-height:1;margin-bottom:80px!important;text-align:center}@media (max-width:991px){section.home_banner.banner_louer{height:auto;margin-bottom:40px}.global_range_slide{bottom:auto!important;position:relative!important}.search-section_louer{left:0;position:relative;top:0;z-index:30}.search-section_louer_center{margin-top:120px;max-width:380px;zoom:.9}.search-section_louer_center form{flex-direction:column;gap:13px}.search-section_louer .input_louer2,.search-section_louer .input_louer3{max-width:100%}.search-section_louer .btn_cherch_louer{text-align:center}.search-section_louer .btn_cherch_louer button{zoom:.7}.part_top_section1_add_louer h2,section.home_section8.home_section8_louer h2{font-size:30px!important;line-height:1.1!important;margin-bottom:30px}section.home_section8.home_section8_louer{padding:45px 0}.fix_width{margin:-150px auto -170px;transform:scale(.45);transform-origin:top left;width:222.22%;zoom:1}.nbr_plc.local_plc{transform:scale(.8);transform-origin:top left;width:125%}.container_catre_section8_louer .carousel_track{width:100%}.container_catre_section8_louer .carousel_wrapper{padding-top:50px}section.section1_add_louer{padding:40px 0}section.section1_add_louer .part_top_section1_add_louer h4{margin-bottom:50px}.global_section1_add{flex-direction:column;gap:13px;margin-bottom:20px;max-width:340px;padding:20px;transform:scale(.9);transform-origin:left top;width:111.11%}section.home_section3.home_section3_louer{padding-top:40px}.tem_init{height:594px!important}.home_header__top{display:none}section.home_banner{height:350px;margin-bottom:258px;min-height:350px}.banner-slider{height:350px;min-height:330px}.home_header__maincenter{margin-left:auto;margin-right:10px}.home_header__mainright a{height:42px!important;width:44px!important}header .home-nav__list{align-items:baseline;justify-content:normal!important;left:-30%;transform:translateX(-30%);width:240px}header .home-nav__list li a{font-size:14px!important}.global_cercle_box{height:80%;margin-top:130px;position:absolute;right:50%;top:0;transform:scale(.5) translateX(50%);transform-origin:top right;width:100%}.home_header__main{padding:20px 0!important}.text_banner1 h2,.text_banner1 h3,.text_banner2 h2,.text_banner2 h3{color:#225f3a}.text_logo_banner{margin:20px auto 50px}.text_simple_banner{color:#225f3a;font-size:15px}section.home_section1 h2,section.home_section2 h2,section.home_section3 h2,section.home_section4 h2,section.home_section5 h2,section.home_section6 h2{font-size:30px!important;line-height:1.1!important}.service_4box_anim1,.service_4box_anim2,.service_4box_anim3,.service_4box_anim4{margin:0 auto;max-width:360px}section.home_section4{background-size:cover;padding:40px 11px}.home_section6 .container_home h3{font-size:30px}.titre_text_bg_section7{background-position:0 100%!important;padding-top:230px}.global_relative_section7{height:490px}.img_bg_section7 img{height:490px;object-fit:cover;object-position:center}.link_section7{margin-bottom:30px}.liste_link_bottom_footer{flex-direction:column;gap:5px}.footer_right_yaka{margin-top:30px}.liste_menu_yaka{margin-bottom:11px}section.footer_yakavan{padding-top:10px}section.home_section7{padding-bottom:20px;padding-top:50px}section.home_section5 h3{font-size:30px}section.home_section5{padding-top:30px}.link_repeat_foire a{font-size:20px;min-height:110px;padding:20px 71px 20px 5vw}.link_repeat_foire{min-height:auto}.link_repeat_foire.open{background-position:97% 10%}.link_foire_quest{margin-top:50px}.link_abs_and_rotat{display:none}.carr_home2.carousel{margin-top:30px}section.home_section2{min-height:auto}section.home_section1 h2{margin-bottom:0}.next img,.prev img{max-width:30px}.banner-slider .prev{bottom:30px!important;left:20px}.banner-slider .next{bottom:30px!important;left:70px!important}a.home_header__logo img{max-width:104px}.next,.prev{bottom:10px!important;display:block!important;top:auto!important}.home_section1 .carousel_wrapper{margin-bottom:-310px;padding-top:10px;transform:scale(.8);transform-origin:top left;width:125%}.home_section1_louer .marque_nmbr{justify-content:space-between;transform:scale(.8);transform-origin:top left;width:125%}.vehicle-card.carousel_item{padding:0!important;zoom:.5}.marque_nmbr{top:10px!important}.carousel_container{padding-bottom:80px}section.home_section1{margin-bottom:20px;zoom:1}section.home_section2{margin-bottom:30px;padding-bottom:0;padding-top:40px}.home-review_card{height:auto;margin-bottom:-70px;transform:scale(.8);transform-origin:top left;width:125%}.carr_home2 .prev,.carr_home3 .prev{left:auto;right:72px;top:30px}.link_foire_quest{height:auto;transform:scale(.8);transform-origin:top left;width:125%}.link_repeat_foire{background-size:54px}section.home_section3{margin-bottom:-60px}.service_4box_anim1,.service_4box_anim2,.service_4box_anim3,.service_4box_anim4{margin-bottom:-45px;max-width:330px;min-height:160px;padding-top:30px;transform:scale(.7);transform-origin:left top;width:143%}section.home_section4{min-height:auto!important;padding:20px 11px}.tem_init{height:350px!important}.global_img_carr_tem{min-height:350px!important}.global_img_carr_tem:hover .tem_final{min-height:350px}.detail_bottom_tem{transform:scale(.8);transform-origin:bottom left;width:111%}.carr_home3.carousel .carousel_wrapper{margin-bottom:0;margin-top:20px}section.home_section5{padding-bottom:10px}section.home_section6{min-height:430px;padding:40px 0}.video_background_section6{height:440px}.titre_text_bg_section7{height:250px;opacity:.85;padding-top:30px;transform:scale(.9);transform-origin:top left;width:111%;zoom:1}.link_section7 a{font-size:14px!important;margin-bottom:30px;margin-top:10px;padding-left:90px!important}.global_relative_section7{height:220px}.titre_text_bg_section7 h4,.titre_text_bg_section7 p{zoom:1}.link_section7 a{background-size:50px;font-size:17px;padding-left:60px}.link_section7{margin:4px auto}section.footer_yakavan h2{font-size:22px;margin-bottom:20px;margin-top:20px}.menu_footer_yakavan .col-6{padding-left:0!important;transform-origin:top left;width:50%}section.footer_yakavan .container_footer .row{padding-bottom:10px}.footer_right_yaka .email-box input{min-height:50px}button.email-btn,button.email-btn img{max-height:50px}.footer_right_yaka_bottom{margin-top:40px}.footer_right_yaka_bottom h3{font-size:26px}.content_bottom_footer{flex-direction:column-reverse;gap:11px;padding:14px}.liste_link_bottom_footer{display:block}.liste_link_bottom_footer a{display:inline-block;margin-bottom:7px;margin-right:7px}.container_home{padding:0 12px}.copyr_yakavan{margin-bottom:10px;text-align:center}.footer_right_yaka_bottom h3 br{display:none}.footer_right_yaka_bottom,.footer_right_yaka_bottom h3{text-align:center}.footer_right_yaka .email-box input{max-width:220px}.footer_right_yaka .checkbox-line{font-size:12px;line-height:18px}.left_content_detail_yaka3 .col-md-6:first-child .global_content_detail_yaka3,.left_content_detail_yaka3 .col-md-6:last-child .global_content_detail_yaka3{background-position:130% 100%}.part_top_detail_yaka h1{font-size:30px!important;line-height:1.1!important}.part_top_detail_yaka>a{font-size:15px;top:-40px}.part1_bottom_detail_yaka{bottom:0;margin:0;padding:20px;position:fixed;width:100%;z-index:99999;zoom:.8}.part_top_detail_yaka .carousel_glob_img_prod{padding-bottom:0}.carr_home_detail .prev{left:auto;right:72px}.carr_home_detail .next{left:auto;right:10px}.part_top_detail_yaka .carousel_container{margin-bottom:20px;padding-bottom:40px}.left_content_detail_yaka1 p{font-size:14px;line-height:1.3;padding:0 5px}.left_content_detail_yaka.col-md-9{padding-left:calc(var(--bs-gutter-x)*.5)}.left_content_detail_yaka .nav-tabs{display:flex;justify-content:space-between;margin-bottom:-10px;transform:scale(.6);transform-origin:top left;width:166.66%}.left_content_detail_yaka .nav-tabs .nav-link{line-height:1.2;margin:0!important;width:100%}.left_content_detail_yaka .nav-tabs li{margin-left:.5%;max-width:49%;width:100%}.left_content_detail_yaka .tab-content{margin-bottom:-90px;padding:20px!important;transform:scale(.8);transform-origin:top left;width:125%}.left_content_detail_yaka2 .col-md-4{margin-bottom:20px}.left_content_detail_yaka1,.left_content_detail_yaka2{margin-bottom:40px}.left_content_detail_yaka3 .col-md-6:first-child,.left_content_detail_yaka3 .col-md-6:last-child{margin-bottom:-90px;max-width:142.3%;padding:initial;transform:scale(.7);transform-origin:top left;width:142.86%;zoom:1}.left_content_detail_yaka4{margin-bottom:30px;padding:20px}.left_content_detail_yaka .global_carte_detail_logo_ville{flex-direction:column}.left_content_detail_yaka .logo_dtail_yaka_prod{margin-bottom:15px}.part_sticy_detail_yaka{display:none}.left_content_detail_yaka4 .fix_width{margin:-20px auto!important;transform:scale(.8);transform-origin:left;width:141.22%!important;zoom:1}body[data-route=app_rental_workflow_step1_customer_info] .retour_etape_yaka,body[data-route=app_rental_workflow_step2_travel_details] .retour_etape_yaka,body[data-route=app_rental_workflow_step3_options] .retour_etape_yaka,body[data-route=app_rental_workflow_step4_summary] .retour_etape_yaka,body[data-route=app_rental_workflow_step5_payment] .retour_etape_yaka,body[data-route=app_rental_workflow_step6_confirmation] .retour_etape_yaka{padding-bottom:20px;padding-top:20px}body[data-route=app_rental_workflow_step1_customer_info] .rental-grid,body[data-route=app_rental_workflow_step2_travel_details] .rental-grid,body[data-route=app_rental_workflow_step3_options] .rental-grid,body[data-route=app_rental_workflow_step4_summary] .rental-grid,body[data-route=app_rental_workflow_step5_payment] .rental-grid,body[data-route=app_rental_workflow_step6_confirmation] .rental-grid{background-image:none;flex-direction:column;padding:14px}body[data-route=app_rental_workflow_step1_customer_info] .rental-workflow aside,body[data-route=app_rental_workflow_step2_travel_details] .rental-workflow aside,body[data-route=app_rental_workflow_step3_options] .rental-workflow aside,body[data-route=app_rental_workflow_step4_summary] .rental-workflow aside,body[data-route=app_rental_workflow_step5_payment] .rental-workflow aside,body[data-route=app_rental_workflow_step6_confirmation] .rental-workflow aside{background-image:none;max-width:350px;min-height:auto;padding-bottom:30px;width:100%;zoom:.8}body[data-route^=app_rental_workflow_step] main.workflow-main h1{font-size:22px;line-height:1.3}body[data-route^=app_rental_workflow_step] main.workflow-main p{font-size:14px}body[data-route^=app_rental_workflow_step] main.workflow-main{zoom:.8}body[data-route^=app_rental_workflow_step] .form-two-cols{flex-direction:column;gap:0;margin:0}body[data-route=app_rental_workflow_step4_summary] .box{padding:14px;zoom:.9}body[data-route=app_rental_workflow_step4_summary] span.valid_icon{font-size:11px;margin-bottom:7px;min-height:auto;padding:9px}.paiement_meth>div{flex-direction:column}.etape_final h2{font-size:25px;line-height:1.3}.etape_final p{font-size:16px}section.add_filter_achat h2{font-size:28px;line-height:1.1;margin-bottom:0!important;padding:0 10px}section.add_filter_achat .search-section_louer_center{margin-top:50px;max-width:380px}.annonce .anim_img_car img{border-radius:16px;margin-bottom:10px;object-fit:cover;transition:transform .3s ease;width:100%}.home_section1_achter .carousel_container{padding-bottom:30px}.part_achat_detail2{margin:0 14px -130px;padding:20px;transform:scale(.8);transform-origin:top left;width:113%;zoom:1}}.shop-page{background-color:#fbf9db;min-height:100vh;padding-bottom:100px}.shop-hero{align-items:end;background-color:#9fbd80;display:flex;min-height:520px;overflow:hidden;position:relative;width:100%}.shop-hero__content{padding:60px 4vw;position:relative;width:50%;z-index:2}.shop-hero__text h1{color:#fbf9db;font-size:72px;font-weight:800;line-height:1.05;margin-bottom:20px}.shop-hero__text p{color:#fbf9db;font-size:18px;font-weight:400;line-height:1.6;max-width:450px;opacity:.95}.shop-hero__image{height:100%;position:absolute;right:0;top:0;width:55%}.shop-hero__image img{border-radius:30px 0 0 0}.shop-filters{padding-bottom:40px;padding-top:60px}.shop-filters__wrapper{align-items:center;display:flex;justify-content:space-between}.shop-filters__categories .home-nav__list{background-color:#fbf9db;border-radius:10px;display:flex;gap:10px;padding:0}.shop-filters__categories .home-nav__list li a.active{background-color:#9fbd80;border-color:#9fbd80;color:#fff}.shop-filters__categories .home-nav__list li a.active:before{display:none}.shop-products{padding-top:20px}.shop-products__grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.shop-products__item{display:flex}.shop-products__empty{color:#666;font-size:18px;grid-column:1/-1;padding:80px 20px;text-align:center}.shop-product-card{background-color:#fbf9db;border:1px solid #9fbd80;border-radius:20px;display:flex;flex-direction:column;padding:15px;transition:box-shadow .3s ease,transform .3s ease;width:100%}.shop-product-card:hover{box-shadow:0 10px 30px rgba(0,71,32,.12);transform:translateY(-4px)}.shop-product-card__link{display:block;text-decoration:none}.shop-product-card__image{align-items:center;background-color:#fff;border-radius:15px;display:flex;height:220px;justify-content:center;margin-bottom:15px;overflow:hidden;width:100%}.shop-product-card__image img{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.shop-product-card:hover .shop-product-card__image img{transform:scale(1.05)}.shop-product-card__no-image{align-items:center;background-color:#f5f5f5;color:#999;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.shop-product-card__content{display:flex;flex:1;flex-direction:column}.shop-product-card__title{color:#004720;display:-webkit-box;font-size:20px;font-weight:800;-webkit-line-clamp:2;line-height:1.3;margin-bottom:12px;-webkit-box-orient:vertical;overflow:hidden}.shop-product-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.shop-product-card__tag{background-color:#9fbd80;border-radius:20px;color:#004720;display:inline-block;font-size:12px;font-weight:600;padding:6px 14px;text-decoration:none;transition:background-color .3s ease,color .3s ease}a.shop-product-card__tag:hover{background-color:#004720;color:#fbf9db}.shop-product-card__title-link{color:inherit;display:block;text-decoration:none}.shop-product-card__title-link:hover .shop-product-card__title{color:#9fbd80}.shop-product-card__add-form{display:inline-block;margin:0;padding:0}.shop-product-card__footer{align-items:center;border-top:1px solid rgba(159,189,128,.3);display:flex;justify-content:space-between;margin-top:auto;padding-top:15px}.shop-product-card__price{color:#004720;font-size:24px;font-weight:800}.shop-product-card__btn{background:#fbf9db;border:1px solid #9fbd80;border-radius:10px;color:#000;display:inline-block;font-size:14px;font-weight:700;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:color .4s ease;z-index:0}body[data-route=app_shop_products_index].scrolled .home_header__main{padding-bottom:10px}.shop-product-card__btn:before{background:#000;content:"";height:100%;position:absolute;right:-120%;top:0;transform:skewX(-45deg);transition:all .45s ease;width:100%;z-index:-1}.shop-product-card__btn:hover:before{right:-20%;width:140%}.shop-product-card__btn:hover{border-color:#000;color:#fff}.shop-products .load_More_Btn{margin-top:60px;text-align:center}.shop-products .load_More_Btn button{background-color:transparent;background-image:url(/build/app/shop/images/icone_roule_link.fe3a2e30.svg);background-position:0;background-repeat:no-repeat;border:none;color:#004720;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;line-height:16px;min-height:75px;padding-left:90px;text-decoration:none;transition:opacity .3s ease}.shop-products .load_More_Btn button:hover{text-decoration:underline}.shop-products .load_More_Btn button:disabled{cursor:not-allowed;opacity:.5}body[data-route=app_shop_products_index] main.shop-page,body[data-route^=app_blog] main.shop-page{padding-top:252px}body[data-route=app_blog] .home_header__top-right a,body[data-route=app_shop_products_index] .home_header__top-left,body[data-route=app_shop_products_index] .home_header__top-right a,body[data-route^=app_blog] .home_header__top-left{color:#004720}body[data-route=app_shop_products_index] header,body[data-route^=app_blog] header{background-color:#9fbd80}body[data-route=app_shop_products_index] .shop-hero__text p,body[data-route^=app_blog] .shop-hero__text p{color:#000}body[data-route=app_shop_products_index] .home_header__main,body[data-route^=app_blog] .home_header__main{padding-bottom:100px}body[data-route=app_shop_products_index] .shop-filters__categories .home-nav__list li a:after,body[data-route=app_shop_products_index] .shop-filters__categories .home-nav__list li a:before,body[data-route^=app_blog] .shop-filters__categories .home-nav__list li a:after,body[data-route^=app_blog] .shop-filters__categories .home-nav__list li a:before{display:none}body[data-route=app_shop_products_index] .shop-filters__categories .home-nav__list li a,body[data-route^=app_blog] .shop-filters__categories .home-nav__list li a{color:#004720;font-size:20px;font-weight:700;padding:19px 35px}body[data-route=app_shop_products_index] .shop-filters__categories .home-nav__list li,body[data-route^=app_blog] .shop-filters__categories .home-nav__list li{max-height:max-content}body[data-route=app_shop_products_index] .shop-product-card__image,body[data-route^=app_blog] .shop-product-card__image{border:1px solid #9fbd80;height:350px}body[data-route=app_shop_products_index] .shop-product-card,body[data-route^=app_blog] .shop-product-card{padding:10px}body[data-route=app_shop_products_index] .shop-product-card__title{color:#000;font-size:28px}body[data-route=app_shop_products_index] a.shop-product-card__tag{border:1px solid #1f6306;color:#000;font-size:15px;font-style:italic}body[data-route=app_shop_products_index] .shop-product-card__footer{border:none;padding-bottom:10px;padding-top:10px}body[data-route=app_shop_products_index] .shop-product-card__price{color:#004720;font-size:27px}body[data-route=app_shop_products_index] .shop-product-card__btn:before{display:none}body[data-route=app_shop_products_index] a.shop-product-card__btn:hover{color:#000}.shop-products__item .shop-product-card__image{border-radius:10px;height:352px}.shop-product-card__image img{object-fit:cover}.shop-product-card{padding:10px}.shop-products__item.blog_item .shop-product-card__content{background-image:url(/build/app/shop/images/icone_roule_link.fe3a2e30.svg);background-position:100% 0;background-repeat:no-repeat;margin-bottom:15px;padding-right:100px}.shop-products__item.blog_item .shop-product-card__content h3.shop-product-card__title,.shop-products__item.blog_item .shop-product-card__content h3.shop-product-card__title a{color:#000;font-size:28px;font-weight:800;margin-bottom:5px;text-decoration:none}.shop-hero__image{overflow:hidden;position:relative}.shop-hero__image img{height:100%;object-fit:cover;opacity:1;transition:opacity .3s ease-in-out;width:100%}.fade-out{opacity:0}@media (max-width:1200px){.shop-hero__text h1{font-size:56px}.shop-products__grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.shop-hero{flex-direction:column;min-height:auto}.shop-hero__content{padding:50px 24px;text-align:center;width:100%}.shop-hero__text h1{font-size:42px}.shop-hero__text p{max-width:100%}.shop-hero__image{height:300px;position:relative;width:100%}.shop-hero__image img{border-radius:0}}@media (max-width:600px){.shop-hero__text h1{font-size:32px}.shop-hero__text p{font-size:15px}.shop-products__grid{gap:20px;grid-template-columns:1fr}.shop-product-card__image{height:180px}.shop-product-card__title{font-size:18px}.shop-product-card__price{font-size:20px}.shop-product-card__footer{align-items:stretch;flex-direction:column;gap:15px}.shop-product-card__btn{text-align:center}.shop-products .load_More_Btn button{font-size:15px;padding-left:70px}}body[data-route=sylius_shop_product_show] .container.mt-4.mb-5{margin-top:120px!important;margin:0 auto;max-width:1827px;padding:0 20px;width:100%}body[data-route=sylius_shop_product_show] .sticky-top.pt-2{top:120px!important}@media (max-width:991px){section.home_banner.banner_louer.banner_acheter h4{color:#225f3a!important}.globalservice_4box.row h4{font-size:24px}body[data-route=app_shop_products_index] main.shop-page{padding-bottom:50px;padding-top:80px}body[data-route=app_shop_products_index] header{min-height:auto}.shop-filters{padding-top:0}.shop-product-card__footer{flex-direction:row}body[data-route=app_shop_products_index] .shop-products__item{display:flex;margin-bottom:-160px;transform:scale(.7);transform-origin:top left;width:142.86%}.shop-products .load_More_Btn{margin-bottom:-30px;margin-top:20px;transform:scale(.8);transform-origin:top left;width:125%}.shop-products .load_More_Btn button{background-size:50px;font-size:17px;padding-left:60px}}section.page_contact_agence .part_achat_detail2{border:none!important;max-width:857px;padding:0}section.page_contact_agence{margin:0 auto;max-width:1827px;padding:0 20px;width:100%}.item_fotm_contact{display:flex;flex-direction:column;margin-bottom:20px}.page_contact_agence .form-actions button{max-width:150px}.section1_contact_agence h2{color:#004720;font-size:69px;font-weight:800;line-height:80px}.section1_contact_agence p{font-size:18px;letter-spacing:-1px;max-width:499px}.page_contact_agence .global_about4>h2{margin:0 auto;margin-bottom:50px!important;max-width:1100px}.page_contact_agence .global_about4>h3{color:#004720;font-size:25px;font-weight:700;margin-top:0;text-transform:uppercase}.section1_gestion_locative{background-color:#9fbd80}.section1_gestion_locative,.section2_gestion_locative{padding-bottom:80px;padding-top:80px}section.page_gestion_locative img{border-radius:7px;max-width:582px}.section1_gestion_locative .row,.section2_gestion_locative .row{margin:0 auto;max-width:1540px}.section1_gestion_locative .col-md-6:first-child,.section2_gestion_locative .col-md-6:last-child{align-items:center;display:flex}.section1_gestion_locative .part_img_sgl{text-align:right}.section2_gestion_locative .part_img_sgl{text-align:left}.part_txt_sgl{max-width:510px}.part_txt_sgl h2{color:#fbf9db;font-size:52px;font-weight:800;line-height:65px;margin-bottom:20px}.section2_gestion_locative .part_txt_sgl h2{color:#004720}.part_txt_sgl p{color:#000;font-size:18px;letter-spacing:-1px}section.page_contact_agence{margin-top:160px}.section2_gestion_locative .part_txt_sgl{margin-left:auto;margin-right:0;max-width:581px}.section2_gestion_locative p{max-width:510px}section.page_contact_agence.form_managment{margin-bottom:50px;margin-top:60px}section.page_contact_agence.form_managment .form-actions button{margin-left:auto;margin-right:0}section.page_contact_agence.form_managment h3{color:#004720;font-size:52px;font-weight:800;line-height:70px;margin-bottom:20px;text-align:center}section.page_contact_agence.form_managment p{margin:0 auto 70px;text-align:center}section.home_banner.banner_louer.banner_acheter.about1_section.banner_managment{margin-bottom:0}.banner_managment .text_banner1,.banner_managment .text_banner2{align-items:flex-start;display:flex;flex-direction:column;margin-top:0}.banner_managment .text_banner2{margin-left:183px}section.page_contact_agence.agence_recrutement{margin-bottom:50px}.wish-group{flex-direction:row!important;gap:27px}.agence_recrutement .form-group,.wish-group{margin-bottom:0!important}.wish-item{cursor:pointer;position:relative;width:100%}.wish-item input{display:none}.wish-item span{background:#e3f0d6;border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;color:#000;display:block;font-weight:300;padding:16px 16px 16px 30px;text-align:left;transition:all .3s ease}.wish-item input:checked+span{background:#0b3d1e;border-color:#0b3d1e;color:#fff}.table-wrapper{overflow-x:auto;width:100%}.responsive-table{background:#faf7d6;border-collapse:collapse;width:100%}.responsive-table td,.responsive-table th{border-bottom:1px solid #ddd;padding:14px;text-align:left}.responsive-table thead{background:#f3f0c9}@media (max-width:768px){.responsive-table thead{display:none}.responsive-table,.responsive-table tbody,.responsive-table td,.responsive-table tr{display:block;width:100%}.responsive-table tr{background:#fff;border-radius:8px;margin-bottom:15px;padding:10px}.responsive-table td{border:none;display:flex;justify-content:space-between;padding:10px}.responsive-table td:before{color:#555;content:attr(data-label);font-weight:600;margin-right:22px}}.status.success{color:green}.status.pending{color:orange}.status.cancel{color:red}.section_contenu_dash_espace,.section_top_espace_admin{margin:160px auto 0;max-width:1794px;padding:0 20px;width:100%}.section_contenu_dash_espace{margin:60px auto}.part_dec_top_espace h3{color:#004720;font-size:35px;font-weight:800;line-height:43px;margin-bottom:40px;max-width:500px}.part_dec_top_espace{display:flex;justify-content:space-between}.part_menu_top_espace{align-items:center;background-color:#004720;border-radius:10px;display:flex;justify-content:center;min-height:92px;padding:20px}.global_manu_espace{align-items:center;display:flex;justify-content:space-between;width:70%}.item_menu_espace a{color:#fbf9db;font-size:18px;font-weight:700;text-decoration:none}.item_menu_espace.active:before,.item_menu_espace:hover:before{color:#9fbd80;content:"→";position:absolute}.item_menu_espace.active a,.item_menu_espace:hover a{color:#9fbd80}.item_menu_espace{position:relative}.item_menu_espace:before{color:#9fbd80;content:"→";font-size:15px;left:-28px;opacity:0;position:absolute;top:2px;transform:translateX(-10px);transition:all .3s ease}.item_menu_espace.active:before,.item_menu_espace:hover:before{opacity:1;transform:translateX(10px)}.element_dash1{margin:0 auto;max-width:1440px}.item_element_dash1{background-color:#fffef3;border:1px solid #c3bf8f;border-radius:10px;box-shadow:0 15px 35px rgba(159,189,128,.35);min-height:244px;padding:25px}.titre_item_element_dash1{align-items:center;background-position:0 0;background-repeat:no-repeat;color:#004720;display:flex;font-size:22px;font-weight:800;margin-bottom:0;min-height:39px;padding-bottom:0;padding-left:55px;padding-top:0}.desc_item_element_dash1{align-items:end;border-top:1px solid #c3bf8f;display:flex;gap:12px;margin-top:14px;padding-top:28px}.desc_item_element_dash1 h4{color:#004720;font-size:17px;font-weight:500;letter-spacing:-.5px;margin-bottom:15px}.desc_item_element_dash1 h3{color:#9fbd80;font-size:90px;font-weight:800;line-height:1;margin-bottom:0}.col-md-3:first-child .titre_item_element_dash1{background-image:url(/build/app/shop/images/bg_reser.9858d9d8.svg)}.col-md-3:nth-child(2) .titre_item_element_dash1{background-image:url(/build/app/shop/images/bg_leads.b5123aea.svg)}.col-md-3:nth-child(3) .titre_item_element_dash1{background-image:url(/build/app/shop/images/bg_taux.cf764080.svg)}.col-md-3:nth-child(4) .titre_item_element_dash1{background-image:url(/build/app/shop/images/bg_clients.f8880af6.svg)}.element_dash2{margin-bottom:30px;margin-top:90px}.element_dash2 .btn_cherch_louer button{border:1px solid #000}.top_element_dash2{align-items:center;display:flex;justify-content:space-between}.top_element_dash2 h4{font-size:18px;font-weight:700}.responsive-table td,.responsive-table th{border-color:#c3bf8f}table.responsive-table{background:transparent;font-size:16px;font-weight:300}.responsive-table td,.responsive-table th{padding-bottom:30px;padding-top:30px}.responsive-table thead{background:#f9f6d6;border:1px solid #c3bf8f;border-radius:10px!important}.responsive-table{border-collapse:separate;border-spacing:0}.responsive-table thead th:first-child{border-top-left-radius:10px}.responsive-table thead th:last-child{border-top-right-radius:10px}.table-head th{background:#f9f6d6;border:1px solid #c3bf8f;border-right:0;font-weight:600;padding:14px 18px}.table-head th:first-child{border-radius:12px 0 0 12px}.table-head th:last-child{border-radius:0 12px 12px 0}.table-head th+th{border-left:none}.table-head th:last-child{border-right:1px solid #c3bf8f}.element_amenage{margin-top:90px}.global_element_amenage{margin:0 auto;max-width:1500px}.item_global_amenage1{align-items:center;background-color:#9fbd80;border-radius:10px;color:#004720;display:flex;font-size:20px;font-weight:800;justify-content:center;margin-bottom:16px;min-height:74px}.global_element_amenage.row .col-md-4{padding:0 24px}.col-md-4.border_in_desk{border-right:1px solid #c3bf8f}.item_global_amenage2{background-color:#f9f7d6;border:1px solid #c3bf8f;border-radius:10px;margin-bottom:11px;padding:20px 25px}.date_amenage{color:#004720;font-weight:300;margin-bottom:10px}.titre_amenage{color:#000;font-size:16px;font-weight:600;margin-bottom:15px;max-width:355px}.desc_amenage{color:#004720;font-size:18px;line-height:21px;margin-bottom:15px}.user_amenage{display:flex;gap:13px}.local_user_amenage,.name_user_amenage{align-items:center;background-color:#9fbd80;border:1px solid #1f6306;border-radius:20px;display:flex;font-size:14px;font-style:italic;font-weight:500;justify-content:center;min-height:41px;padding:6px 12px}.global_filtre_location{display:flex;gap:30px}.item_filtre_link_location a{align-items:center;background-color:transparent;border:1px solid #9fbd80;border-radius:10px;color:#004720;display:flex;font-size:20px;font-weight:800;justify-content:center;margin-bottom:16px;min-height:74px;padding:0 40px;text-decoration:none}.item_filtre_link_location.active a{background-color:#9fbd80}.action_table_location{display:flex;gap:15px;justify-content:end}.valide_link_table_location a{background-color:#004720;border-radius:10px;color:#fbf9db;display:inline-block;font-size:16px;font-weight:700;padding:11px 25px;text-decoration:none}.delete_lilnk_table_location a{background-image:url(/build/app/shop/images/btn_delete.6aef98b2.svg);background-position:50%;background-repeat:no-repeat;border:1px solid #000;border-radius:10px;display:inline-block;height:46px;width:53px}.responsive-table{table-layout:fixed}.part_dec_top_espace .btn_cherch_louer button{border:1px solid #000}main.page_detail_prod .container{margin:0 auto;max-width:1797px;padding:0 20px!important;width:100%}.global_details,.img_detail_prod{max-width:825px}.global_details{margin-left:auto;margin-right:0}.img_detail_prod{max-width:850px;position:relative}main.page_detail_prod{margin-top:120px}.tracking-wide{margin-bottom:25px}.tracking-wide,.tracking-wide a{color:#000;font-size:18px;font-weight:400;text-decoration:none}.tracking-wide{font-weight:600}.image_detail_product img{border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;display:block;height:100%;max-height:600px;max-width:75%;object-fit:cover;object-position:top;width:100%}.categorie_anim{display:flex;flex-direction:column;gap:34px;max-width:187px;position:absolute;right:0;top:0;width:100%}.categorie_anim img{cursor:pointer;max-height:177px;max-width:187px}.global_details{border:1px solid #9fbd80;border-radius:10px;padding:30px 20px}.global_detail.row{margin-bottom:60px}.link_card_add button{color:#000!important;font-size:19px;font-weight:700;margin-left:auto!important;margin-right:0!important;max-width:250px;padding:10px 22px 10px 40px!important}.link_card_add{display:flex}.global_details h2{color:#000;font-size:35px;font-weight:800;margin-top:10px}.global_details .price{color:#004720;font-size:40px;font-weight:700}.global_details .font-mono{position:absolute;right:25px;top:50px}form#sylius-product-adding-to-cart .flex.items-center.bg-white.rounded-lg button{background:transparent;border:1px solid #9fbd80;border-radius:10px;font-size:36px;font-weight:300;line-height:28px;max-width:50px;padding:10px!important;width:100%}form#sylius-product-adding-to-cart{background:transparent}form#sylius-product-adding-to-cart .flex.items-center.bg-white.rounded-lg{align-items:center;background:transparent!important;border:none!important;display:flex;gap:3px}form#sylius-product-adding-to-cart input.w-16.text-center.font-bold.bg-transparent{background:transparent;border:none;color:#004720;font-size:27px;font-weight:700;margin-left:3px;max-width:49px;padding-left:8px!important;text-align:center;text-indent:0}form#sylius-product-adding-to-cart span.w-2.h-2.bg-\[\#9BB883\].rounded-full.inline-block{background:#9fbd80;border-radius:50%;display:inline-block;height:16px;margin-right:7px;width:16px}form#sylius-product-adding-to-cart .flex.items-center.gap-2.mb-4{align-items:center;color:#004720;display:flex;font-size:18px;font-weight:300;gap:5px!important}.row_item_detail{border-bottom:1px solid #9fbd80;display:flex;justify-content:space-between;margin-bottom:13px;padding-bottom:13px}.part_right_item_detail1{max-width:162px;width:100%}.part_left_item_detail1{padding-top:11px}.row_item_detail_border .flex-1.text-right{display:flex;justify-content:space-between}.row_item_detail_border .text-xs.text-gray-500.mb-1{color:#004720;font-size:21px;font-weight:600}.row_item_detail_border .font-bold.text-xl.text-\[\#1A4D2E\].price-total{color:#004720;font-size:27px;font-weight:700}.flex.row_item_detail_border.items-center.gap-3.mb-6{margin-bottom:10px!important}.detail_for_prod{padding-top:10px}.global_detail_for_prod{background-color:#f9f7d6;border:1px solid #c3bf8f;border-radius:10px;margin-bottom:80px;margin-top:20px;max-width:1078px;padding:20px 15px 20px 40px}.ligne1_detail_prod{display:flex;flex:1;justify-content:space-between}.item1_detail_prod{flex:1;margin:20px 0}.titre_for_item_prod{color:#000;font-size:14px;font-weight:500;margin-bottom:10px}.desc_for_item_prod{color:#004720;font-size:18px;font-weight:700}.gallry_for_detail_product{margin-bottom:100px;padding-top:40px}.gallry_for_detail_product h2{color:#004720;font-size:111px;font-weight:800;text-align:center}.gallry_for_detail_product .shop-product-card__image{border:1px solid #9fbd80;height:350px}.gallry_for_detail_product .shop-product-card__image img{border-radius:10px!important;height:100%!important;margin-bottom:0;object-fit:cover;object-position:top}.gallry_for_detail_product .shop-product-card__footer{border:none;padding-bottom:10px;padding-top:10px}.gallry_for_detail_product span.shop-product-card__tag{border:1px solid #1f6306;color:#000;font-size:15px;font-style:italic}.gallry_for_detail_product .shop-product-card__title{color:#000;font-size:28px!important;font-size:28px;font-weight:800!important;margin-bottom:12px!important;text-align:left}.link_card_add button:hover{color:#fbf9db!important}body[data-route=sylius_shop_cart_summary] .container.mt-4.mb-5{margin-top:70px!important;max-width:1784px}body[data-route=sylius_shop_cart_summary] .container.mt-4.mb-5 h1{color:#004720;font-size:35px;font-weight:700}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr td{border:none;padding:16px}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr td:not([style*=order]){border-bottom:1px solid #9fbd80;border-top:1px solid #9fbd80}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr td:first-child{border:1px solid #9fbd80;border-radius:0 20px 20px 0}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr td:nth-child(2){border-bottom:1px solid #9fbd80;border-left:1px solid #9fbd80;border-radius:20px 0 0 20px;border-top:1px solid #9fbd80}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr td:not(:first-child):not(:nth-child(2)){border-bottom:1px solid #9fbd80;border-top:1px solid #9fbd80}body[data-route=sylius_shop_cart_summary] td.text-center span,body[data-route=sylius_shop_cart_summary] thead{display:none}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr{display:flex}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr td:first-child{border-left:0;order:99}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr td{margin-bottom:24px}body[data-route=sylius_shop_cart_summary] .qty-wrapper{display:inline-flex;gap:8px}body[data-route=sylius_shop_cart_summary] .qty-btn{align-items:center;background:#fff;border:1.5px solid #cfe5d8;border-radius:10px;color:#1e7f4f;cursor:pointer;display:flex;font-size:20px;font-weight:600;height:36px;justify-content:center;transition:all .2s ease;user-select:none;width:36px}body[data-route=sylius_shop_cart_summary] .qty-btn:hover{background:#eaf6f0}body[data-route=sylius_shop_cart_summary] input[type=number]{appearance:textfield;-moz-appearance:textfield;background:#fff;border:1.5px solid #cfe5d8;border-radius:10px;color:#1e7f4f;font-size:16px;font-weight:600;height:36px;width:56px}body[data-route=sylius_shop_cart_summary] input[type=number]::-webkit-inner-spin-button,body[data-route=sylius_shop_cart_summary] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body[data-route=sylius_shop_cart_summary] .table-responsive .overflow-auto.bg-light.rounded-3 img{border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;display:block;height:100%!important;max-height:220px;max-width:100%;object-fit:cover!important;object-position:top;width:100%!important}body[data-route=sylius_shop_cart_summary] .table-responsive .flex-shrink-0.align-self-start.align-self-md-auto{max-height:220px!important;overflow:hidden;width:220px!important}body[data-route=sylius_shop_cart_summary] td[data-test-cart-item-product] div{align-items:flex-start!important}body[data-route=sylius_shop_cart_summary] span[data-test-cart-item-unit-price]{left:260px;position:absolute;top:100px}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr{position:relative}body[data-route=sylius_shop_cart_summary] .qty-wrapper{left:260px;position:absolute;top:130px}body[data-route=sylius_shop_cart_summary] .h6 a{color:#000;font-size:25px;font-weight:700}body[data-route=sylius_shop_cart_summary] small.text-body-tertiary{color:#000!important;font-size:17px;font-weight:400}body[data-route=sylius_shop_cart_summary] span[data-test-cart-item-unit-price]{display:none}body[data-route=sylius_shop_cart_summary] span[data-test-cart-product-subtotal]{color:#004720;font-size:27px;font-weight:700;left:260px;position:absolute;top:130px}body[data-route=sylius_shop_cart_summary] .qty-wrapper{align-items:center;border:none!important;display:flex;gap:3px;top:191px}body[data-route=sylius_shop_cart_summary] button.qty-btn.qty-minus,button.qty-btn.qty-plus{background:transparent!important;border:1px solid #9fbd80;border-radius:10px;color:#181b15;flex:1;font-size:36px;font-weight:300;line-height:28px;min-height:50px;min-width:50px;padding:10px!important;width:100%!important}body[data-route=sylius_shop_cart_summary] input[type=number]{background:transparent;border:none;color:#004720;flex:1;font-size:27px;font-weight:700;margin-left:3px;max-width:49px;padding-left:8px!important;text-align:center;text-indent:0}body[data-route=sylius_shop_cart_summary] button.btn.btn-sm.btn-transparent.px-2 svg.icon.icon-tabler{color:#eb0000}body[data-route=sylius_shop_cart_summary] button.btn.btn-sm.btn-transparent.px-2{background:transparent!important;border:1px solid #eb0000;border-radius:10px;height:49px;margin-left:60px;width:53px}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr{max-width:875px;width:100%}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr td:nth-child(2){width:100%}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .p-4.bg-light.mb-4.rounded-3{background:transparent!important;border:1px solid #9fbd80;border-radius:10px!important;color:#000;font-size:22px;font-weight:500;padding:30px 20px!important}body[data-route=sylius_shop_cart_summary] h3.mb-4{color:#000;font-size:35px;font-weight:600}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4{padding-left:0!important}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .h5{font-size:27px;font-weight:700}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid button{font-size:19px;margin-left:auto;margin-right:0;max-width:166px}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid{display:flex!important;margin-top:-100px;padding:0 28px}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid a{background:transparent!important;border:0;color:#004720;font-size:18px;font-weight:700;margin-top:8px;padding:0;z-index:999}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .p-4.bg-light.mb-4.rounded-3{border-radius:20px!important;padding-bottom:120px!important}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-8.mb-4.position-relative .table-responsive~.mb-4{max-width:875px}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-8.mb-4.position-relative .table-responsive~.mb-4 .p-4.bg-light{background:transparent!important;padding:0!important}body[data-route=sylius_shop_cart_summary] .input-group.field{border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;min-height:61px;overflow:hidden}body[data-route=sylius_shop_cart_summary] button.btn.btn-outline-gray{background-color:#9fbd80;border:none;font-size:17px;font-weight:700}body[data-route=sylius_shop_cart_summary] button.btn.btn-outline-gray:hover{background:#000}body[data-route=sylius_shop_cart_summary] .container.mb-6{max-width:100%!important}body[data-route=sylius_shop_cart_summary] h2#latest-products-heading{color:#004720;font-size:60px;font-weight:800;margin-bottom:50px!important;margin-top:90px;text-align:center}body[data-route=sylius_shop_cart_summary] .products-grid{display:flex}body[data-route=sylius_shop_cart_summary] .products-grid>div{background-color:#fbf9db;border:1px solid #9fbd80;border-radius:20px;display:flex;flex-direction:column;padding:10px 10px 14px;transition:box-shadow .3s ease,transform .3s ease;width:100%}body[data-route=sylius_shop_cart_summary] .overflow-auto.bg-light.rounded-3 img{border-radius:10px!important;height:100%!important;margin-bottom:0;object-fit:cover!important;object-position:top}body[data-route=sylius_shop_cart_summary] .overflow-auto.bg-light.rounded-3{border:1px solid #9fbd80;border-radius:10px;height:350px;margin-bottom:30px!important;width:100%}body[data-route=sylius_shop_cart_summary] .h6.text-break{color:#000;font-size:21px!important;font-weight:800!important;margin-bottom:12px!important;max-width:73%;text-align:left}body[data-route=sylius_shop_cart_summary] span[data-test-product-price]{color:#004720;display:inline-block;float:right;font-size:22px;font-weight:800;margin-left:auto;margin-right:0;margin-top:-40px;text-align:right}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-8.mb-4.position-relative .table-responsive .mb-4~.d-flex.justify-content-end{max-width:875px}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-8.mb-4.position-relative .mb-4~.d-flex.justify-content-end button{display:none}body[data-route^=app_amenagement] header,body[data-route^=app_amenagement] section.footer_yakavan{display:none!important}.amenagement-page{background-color:#fff;min-height:100vh;overflow:hidden;position:relative}.amenagement-page .amenagement-container{margin:0 auto;max-width:1798px;padding:20px;position:relative;z-index:1}.amenagement-page .amenagement-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.amenagement-page .amenagement-header .logo{height:40px}.amenagement-page .amenagement-header a.logo-link img{filter:grayscale(100%) brightness(0)}.amenagement-page .quit-link{color:#1a4d2e;font-size:18px;font-weight:700;text-decoration:none;transition:opacity .3s}.amenagement-page .quit-link:hover{opacity:.7}.amenagement-page .amenagement-content{background-color:#fbf9db;border:1px solid #9fbd80;border-radius:10px;display:flex;justify-content:center;padding:20px 0}.amenagement-page .amenagement-card{max-width:990px;padding:50px 30px;text-align:center;width:100%}.amenagement-page h1.amenagement-title{color:#1a4d2e;font-size:35px;font-weight:800;margin-bottom:5px}.amenagement-page .amenagement-subtitle{color:#000;font-size:18px;letter-spacing:-.5px;margin-bottom:30px}.amenagement-page .size-tabs{display:flex;gap:40px;justify-content:center;margin-bottom:40px}.amenagement-page .size-tab{background:none;border:none;color:#1a4d2e;cursor:pointer;font-size:18px;font-weight:700;opacity:.5;padding:13px 0!important;position:relative;transition:opacity .3s}.amenagement-page .size-tab.active{opacity:1}.amenagement-page .size-tab.active:before{background-color:#9fbd80;bottom:8px;content:"";height:1px;position:absolute;width:100%}.amenagement-page .size-tab.active:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #9fbd80;bottom:0;content:"";left:50%;position:absolute;transform:translateX(-50%)}.amenagement-page .van-options{display:flex;gap:40px;justify-content:space-between;margin-bottom:40px}.amenagement-page .van-option{background:#f9f7d6;border:1px solid #c3bf8f;border-radius:10px;cursor:pointer;max-width:431px;min-height:380px;padding:40px 25px 30px;position:relative;transition:all .3s;width:100%}.amenagement-page .van-option:hover{border-color:#9bb883}.amenagement-page .van-option.selected{background-color:#fffeeb;border-color:#9fbd80;border-width:5px}.amenagement-page .van-option-check{align-items:center;background:#004720;border-radius:50%;color:#fff;display:none;height:26px;justify-content:center;position:absolute;right:8px;top:8px;width:26px}.amenagement-page .van-option.selected .van-option-check{display:flex}.amenagement-page .van-option-image{align-items:center;background:#f5f5f5;border-radius:10px;display:flex;height:226px;justify-content:center;margin:5px 0 15px;overflow:hidden;width:100%}.amenagement-page .van-option-image img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.amenagement-page .van-option-info{color:#1a4d2e;text-align:left}.amenagement-page .van-option-info strong{color:#004720;font-size:18px;font-weight:700}.amenagement-page .van-option-info span{color:#004720;font-size:18px;font-weight:300}.amenagement-page .van-option-desc{color:#9bb883;font-size:14px}.amenagement-page .amenagement-submit{margin-top:20px}.amenagement-page .btn-commencer:hover{background:#153d24;color:#fff}.amenagement-page .amenagement-content .link_section6{text-align:right}.amenagement-page .amenagement-content .link_section6 a{font-size:19px;font-weight:700}@media (max-width:768px){.amenagement-page .amenagement-card{padding:30px 20px}.amenagement-page .van-options{align-items:center;flex-direction:column}.amenagement-page .van-option{max-width:280px;width:100%}.amenagement-page h1.amenagement-title{font-size:24px}}.configurateur-page{background-color:#fdfcf4;min-height:100vh}.configurateur-container{margin:0 auto;max-width:1400px;padding:20px 40px}.configurateur-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.configurateur-header .logo{height:40px}.configurateur-content{display:flex;justify-content:center}.configurateur-card{background:transparent;border-radius:20px;padding:30px;width:100%}body[data-route=app_amenagement_configurateur] .step-nav .overflow-auto{background:#004720;border-radius:10px;display:flex;gap:0;justify-content:center;margin-bottom:30px;padding:30px 10px}.step-nav-item{background:transparent;border:none;border-radius:0;border-right:1px solid #106938;color:#fbf9db;cursor:pointer;font-size:16px;font-weight:600;opacity:1;padding:6px 12px;transition:all .3s;white-space:nowrap}.step-nav-item:hover{opacity:.8}.step-nav-item.completed{opacity:1;text-decoration:underline}.step-content{display:none}.step-content.active{display:block}.step-layout{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-bottom:0}.step-preview{border-radius:10px;overflow:hidden}.step-preview img{border-radius:10px;height:100%;max-height:560px;max-width:100%;object-fit:contain;width:100%}.step-options{padding:0 0 20px}.step-title{color:#004720;font-size:22px;font-weight:700;margin-bottom:10px}.step-description{color:#004720;font-size:18px;font-weight:300;margin-bottom:25px;max-width:490px;opacity:1}.option-card{background:#f9f7d6;border:1px solid #c3bf8f;border-radius:10px;cursor:pointer;min-height:240px;padding:40px 25px 30px;position:relative;transition:all .3s}.option-card:hover{border-color:#9bb883}.option-card.selected{background-color:#fffeeb;border-color:#9fbd80;border-width:5px;padding-left:19px!important;padding-right:19px!important}.option-card.selected:after{align-items:center;background-image:url(/build/app/shop/images/bg_valid_amen.076b9c89.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:0;height:24px;justify-content:center;position:absolute;right:10px;top:10px;width:24px}.step-footer-nav button svg{display:none}.step-footer-nav button{background:#9fbd80;font-size:18px;font-weight:700}.step-nav-item.completed{color:#9fbd80;text-decoration:none}.step-layout .option-card{padding-left:21.5px;padding-right:21.5px}body[data-route=app_amenagement_index] .amenagement-content{background-image:url(/build/app/shop/images/bg_am_right.ff8753dd.svg);background-position:98%;background-repeat:no-repeat}.option-card img{border-radius:8px;height:132px;margin-bottom:10px;object-fit:contain;width:100%}.option-label{color:#1a4d2e;display:block;font-size:18px;font-weight:700}.option-price{color:#004720;display:block;font-size:16px;font-weight:800;margin-top:5px}.option-input{display:none}.step-info{background:transparent;border:0;padding:20px 0}.step-info-text h3{color:#004720;font-size:18px;font-weight:700;letter-spacing:-.5px;margin:20px 0}.step-info-text p{color:#000;font-size:18px;font-weight:300;letter-spacing:-.5px;line-height:1.3}.step-footer{align-items:center;border-top:0;display:flex;justify-content:space-between;padding-top:20px}.price-display{display:flex;flex-direction:column}.price-value{color:#004720;font-size:22px;font-weight:700}.price-label{color:#004720;font-size:18px;font-weight:300}.step-footer-nav{display:flex;gap:15px}.btn-nav{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:14px 30px;transition:all .3s}.btn-prev{background:transparent;border:2px solid #1a4d2e;color:#1a4d2e}.btn-next,.btn-submit{background:#9bb883;color:#fff}.btn-next:hover,.btn-submit:hover{background:#8aa870}.recap-layout{display:block}.recap-content{margin:0 auto;max-width:800px}.recap-items{background:#fff;border-radius:12px;margin:20px 0;padding:20px}.recap-item{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 0}.recap-item:last-child{border-bottom:none}.recap-item-label{color:#666;font-weight:500}.recap-item-value{color:#1a4d2e;font-weight:600}.recap-total{align-items:center;background:#1a4d2e;border-radius:12px;color:#fff;display:flex;justify-content:space-between;margin-top:20px;padding:20px 30px}.recap-total span{font-size:16px}.recap-total strong{font-size:28px}@media (max-width:992px){.step-layout{grid-template-columns:1fr}.step-nav{flex-wrap:nowrap}.options-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.configurateur-container{padding:15px}.configurateur-card{padding:20px}.options-grid{grid-template-columns:1fr}.step-footer{flex-direction:column;gap:20px}}.step-nav-item:before{content:"➔";font-size:11px;font-weight:400!important;margin-right:4px;opacity:0}.step-nav-item.active:before{opacity:1}button.step-nav-item:last-child{border:none}.amenagement-page .amenagement-container{padding-bottom:60px}@media (min-width:576px){.step-footer{margin-left:auto;margin-right:0;margin-top:0;max-width:48%}}.options-grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.option-card{flex:0 0 calc(50% - 15px);max-width:262px;width:100%}.options-grid.options-double{margin:0 auto;max-width:580px}.options-grid.options-double .option-card{padding-bottom:10px!important}.step-content[data-step="10"] .option-card{min-height:113px;padding-left:10px;padding-right:10px;text-align:center}.step-content[data-step="10"] .option-card.selected:after{left:50%;transform:translateX(-50%)}body[data-route=sylius_shop_login] .container,body[data-route=sylius_shop_password_reset] .container,body[data-route=sylius_shop_register] .container,body[data-route=sylius_shop_request_password_reset_token] .container{margin-bottom:50px!important;margin-top:150px!important}body[data-route=sylius_shop_login] .d-flex.flex-column.justify-content-center.align-items-center.bg-light.rounded-4.h-100.p-3,body[data-route=sylius_shop_password_reset] .d-flex.flex-column.justify-content-center.align-items-center.bg-light.rounded-4.h-100.p-3,body[data-route=sylius_shop_register] .d-flex.flex-column.justify-content-center.align-items-center.bg-light.rounded-4.h-100.p-3,body[data-route=sylius_shop_request_password_reset_token] .d-flex.justify-content-center.align-items-center.bg-light.rounded-4.h-100.p-3{background-color:#fbf9db!important;border:1px solid #9fbd80;border-radius:20px;padding-bottom:0!important;padding-top:0!important}body[data-route=sylius_shop_login] .container.my-auto h2,body[data-route=sylius_shop_password_reset] .container h2,body[data-route=sylius_shop_register] .container h2,body[data-route=sylius_shop_request_password_reset_token] .container.my-auto h2{color:#004720;font-size:35px;font-weight:700}body[data-route=sylius_shop_login] .container.my-auto .btn.btn-link,body[data-route=sylius_shop_password_reset] .container .btn.btn-link,body[data-route=sylius_shop_register] .container .btn.btn-link,body[data-route=sylius_shop_request_password_reset_token] .container.my-auto .btn.btn-link{color:#004720;font-size:18px;font-weight:700}body[data-route=sylius_shop_login] .w-100.py-lg-5.mb-5.my-lg-5,body[data-route=sylius_shop_password_reset] .w-100.py-lg-5.mb-5.my-lg-5,body[data-route=sylius_shop_register] .w-100.py-lg-5.mb-5.my-lg-5,body[data-route=sylius_shop_request_password_reset_token] .w-100.py-lg-5.mb-5.my-lg-5{padding-bottom:0!important;padding-top:0!important}body[data-route=sylius_shop_login] .container.my-auto h1,body[data-route=sylius_shop_password_reset] .container h1,body[data-route=sylius_shop_register] .container h1,body[data-route=sylius_shop_request_password_reset_token] .container.my-auto h1{color:#004720;font-size:35px;font-weight:700}body[data-route=sylius_shop_login] .container.my-auto .btn.btn-primary,body[data-route=sylius_shop_password_reset] .container.my-auto .btn.btn-primary,body[data-route=sylius_shop_register] .container.my-auto .btn.btn-primary,body[data-route=sylius_shop_request_password_reset_token] .container.my-auto .btn.btn-primary{margin:0 auto;max-width:170px}body[data-route=sylius_shop_login] .container a:hover,body[data-route=sylius_shop_password_reset] .container a:hover,body[data-route=sylius_shop_register] .container a:hover,body[data-route=sylius_shop_request_password_reset_token] .container a:hover{text-decoration:none}body[data-route=sylius_shop_login] .d-flex.flex-column.justify-content-center.align-items-center.bg-light.rounded-4.h-100.p-3 svg,body[data-route=sylius_shop_password_reset] .d-flex.flex-column.justify-content-center.align-items-center.bg-light.rounded-4.h-100.p-3 svg,body[data-route=sylius_shop_register] .d-flex.flex-column.justify-content-center.align-items-center.bg-light.rounded-4.h-100.p-3 svg,body[data-route=sylius_shop_request_password_reset_token] .d-flex.justify-content-center.align-items-center.bg-light.rounded-4.h-100.p-3 svg{fill:#9fbd80!important}body[data-route=sylius_shop_login] .field.mb-3.required input,body[data-route=sylius_shop_password_reset] .field.mb-3 input,body[data-route=sylius_shop_register] .field.mb-3 input,body[data-route=sylius_shop_request_password_reset_token] .field.mb-3.required input{border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;min-height:61px;padding:10px 20px}body[data-route=sylius_shop_login] .mb-5,body[data-route=sylius_shop_password_reset] .mb-5,body[data-route=sylius_shop_register] .mb-5,body[data-route=sylius_shop_request_password_reset_token] .mb-5{margin-bottom:30px!important}body[data-route=sylius_shop_login] label,body[data-route=sylius_shop_password_reset] label,body[data-route=sylius_shop_register] label,body[data-route=sylius_shop_request_password_reset_token] label{color:#004720;font-size:18px;font-weight:700;margin-bottom:9px}body[data-route=sylius_shop_password_reset] .container h1,body[data-route=sylius_shop_register] .container h1{color:#004720;font-size:35px;font-weight:700}body[data-route=sylius_shop_password_reset] .mb-5>div,body[data-route=sylius_shop_password_reset] .mb-5>div a,body[data-route=sylius_shop_register] .mb-5>div,body[data-route=sylius_shop_register] .mb-5>div a{color:#004720;font-size:18px;font-weight:700}body[data-route=sylius_shop_password_reset] .container .btn.btn-primary,body[data-route=sylius_shop_register] .container .btn.btn-primary{margin:0 auto;max-width:250px}.recap-total{background:transparent;border-bottom:1px solid #c3bf8f;border-radius:0;color:#004720;margin-bottom:20px;margin-top:0;padding:0 0 24px;padding-top:0!important}.recap-total span{color:#004720;font-weight:300}.recap-total strong{font-size:22px}.recap-content .step-title{border-bottom:1px solid #c3bf8f;color:#004720;font-size:32px;letter-spacing:-.5px;padding-bottom:24px;text-align:center}.recap-items{background:transparent;padding:0}.recap-item{border:none;flex-direction:column;margin-bottom:24px;padding:0}.recap-item-label{color:#000;font-size:18px;font-weight:700;margin-bottom:18px}span.recap-item-value{background:#9fbd80;border:1px solid #004720;border-radius:30px;color:#000;display:inline-block;font-size:16px;font-weight:400;max-width:min-content;padding:10px 15px}span.recap-item-value:before{color:#004720;content:"✔";font-size:12px;margin-right:7px}.recap-items{max-height:467px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative}.recap-item{display:block;margin-bottom:30px}.recap-item-info strong{background:#9fbd80;border:1px solid #004720;border-radius:30px;color:#000;display:inline-block;font-size:16px;font-weight:400;max-width:max-content;padding:10px 15px;width:100%}.recap-item-info strong:before{color:#004720;content:"✔";font-size:12px;margin-right:7px}.recap-item-info{max-width:100%;width:100%}.recap-item-price{margin-top:-32px;text-align:right}.recap-items::-webkit-scrollbar{display:none}.recap-content:after{background:linear-gradient(180deg,rgba(251,249,219,0),#fbf9db);bottom:0;content:"";height:100px;left:0;position:absolute;top:auto!important;width:100%}.recap-content{position:relative}.link_section6.part_amena_link{margin-bottom:-102px;margin-left:auto;margin-right:0;max-width:48%;text-align:left!important}.link_section6.part_amena_link a{background-color:transparent!important;border:1px solid #005326!important;color:#005326}.link_section6.part_amena_link a:hover{color:#fbf9db}.amenagement-contact-page .contact-card{background-color:#fbf9db;border:1px solid #9fbd80;border-radius:10px;max-width:1146px;padding:70px 0 20px}.amenagement-contact-page .amenagement-container{width:100%}.amenagement-contact-page{background:#fff}.amenagement-contact-page button.close-btn{font-family:emoji;font-weight:300!important;margin-right:-20px;margin-top:-20px}.amenagement-contact-page h1.contact-title{font-family:Poppins;font-size:52px;font-style:normal;font-weight:800}.amenagement-contact-page .form-group0{display:flex;flex-direction:column}.amenagement-contact-page .part_achat_detail2{border:none!important;max-width:930px}@media (max-width:991px){body[data-route=sylius_shop_login] .container,body[data-route=sylius_shop_register] .container,body[data-route=sylius_shop_request_password_reset_token] .container{margin-bottom:-193px!important;transform:scale(.7);transform-origin:top left;width:142.86%}.amenagement-container{margin-bottom:-300px!important;padding:10px!important;transform:scale(.7);transform-origin:top left;width:142.86%!important}.amenagement-content{background-image:none!important}.amenagement-page .van-option{max-width:350px}span.option-label{font-size:17px;line-height:1.2}.step-content[data-step="10"] .option-card{font-size:15px!important;line-height:1.1!important;max-width:163px;padding-bottom:10px!important;padding-top:37px!important}.step-nav{align-items:flex-start;flex-direction:column;justify-content:start!important;padding-bottom:10px;padding-left:2px!important;padding-top:10px}.step-nav-item{border:none;padding-bottom:0;padding-top:5px}.step-preview img{height:200px}.step-layout{gap:20px;margin-bottom:0}.step-layout .option-card{min-height:200px;padding:38px 15px 15px}.option-card img{height:130px}section.home_banner.banner_louer.banner_acheter.about1_section{margin-bottom:231px}.about1_section .link_section6{margin-top:22px}.about1_section .text_logo_banner{max-width:740px}.about2_section .container_home{padding:10px}section.home_section1.home_section1_louer.about2_section h2{margin-bottom:20px!important}.about2_section .carousel_wrapper{margin-bottom:-30px!important;width:125%!important}section.about_contact.about4_section{padding-bottom:20px;padding-top:40px}section.about_contact.about4_section h2{font-size:30px;line-height:1.1;margin-bottom:0!important;padding:0 10px}.about2_section .carousel_track .carousel_item:nth-child(2n) .titre_text_bg_section7{padding-top:60px!important}.global_carte_detail_logo_ville{gap:15px;margin-bottom:20px}.about2_section p{font-size:14px;margin-bottom:0}section.home_section1.home_section1_louer.about2_section{margin-bottom:0}.banner_managment .text_banner1 h2,.banner_managment .text_banner1 h4,.banner_managment .text_banner2 h2,.banner_managment .text_banner2 h4{color:#fbf9db!important}.section1_gestion_locative,.section2_gestion_locative{padding-bottom:40px;padding-top:40px}.part_txt_sgl h2{font-size:30px!important;line-height:1.1!important}.section1_gestion_locative .part_img_sgl{text-align:center}.section1_gestion_locative .part_img_sgl img{max-width:100%}.section1_gestion_locative:first-child{padding-top:150px}.part_txt_sgl{margin-bottom:10px;margin-top:30px}.section2_gestion_locative .part_img_sgl{text-align:center}.section2_gestion_locative .part_img_sgl img{max-width:100%}.img_contact_agence{text-align:center}.img_contact_agence img{max-width:100%}.section1_contact_agence h2{font-size:30px!important;line-height:1.1!important;margin-bottom:17px;margin-top:11px}.section1_contact_agence p{margin-bottom:30px}.wish-item span{font-size:12px}.section1_contact_agence>.row>.col-md-6:last-child{padding:0}section.page_contact_agence{margin-top:100px}.global_carte_detail_logo_ville{flex-direction:column}.section_contenu_dash_espace,.section_top_espace_admin{margin-top:120px}.part_dec_top_espace h3{font-size:25px;line-height:1.1}.part_dec_top_espace{gap:35px;zoom:.7}.part_menu_top_espace{flex-direction:column;margin-top:20px;padding:20px 15px}.global_manu_espace{align-items:baseline;flex-direction:column;gap:14px;justify-content:normal;text-align:left}.section_contenu_dash_espace{margin-top:40px}.item_element_dash1{margin-bottom:20px;zoom:.7}.element_dash2{margin-top:20px;zoom:.7}.responsive-table tr{background:#f9f6d6;zoom:.8}.responsive-table td,.responsive-table th{padding-bottom:12px;padding-top:5px}.global_element_amenage.row .col-md-4{border:none;padding:0;zoom:.9}.element_amenage{margin-top:10px}.top_element_dash2{align-items:flex-start}.action_table_location{justify-content:normal!important}.element_dash3{text-align:left}.responsive-table td{justify-content:flex-start}}@media (max-width:1600px){.categorie_anim{max-width:23%}.gallry_for_detail_product{margin-bottom:-90px!important;max-width:125%;transform:scale(.8);transform-origin:top left;width:125%}}@media (max-width:768px){.product-gallery{zoom:.8}.page_detail_prod .categorie_anim{bottom:0;flex-direction:row;left:0;max-width:100%;top:auto}.gallry_for_detail_product{margin-bottom:20px}.page_detail_prod .image_detail_product img{max-height:300px;max-width:100%}.page_detail_prod .img_detail_prod{margin-bottom:48px;padding-bottom:150px;zoom:.8}.page_detail_prod .categorie_anim img{max-height:130px!important;max-width:130px!important}.global_details .text-sm.text-gray-600.mb-6.leading-relaxed{margin-bottom:40px!important}.global_details{margin-bottom:-80px;padding:15px;transform:scale(.8);transform-origin:top left;width:125%}.global_details .font-mono{position:relative;right:0;top:0}.global_detail.row{margin-bottom:0!important}.global_detail_for_prod{margin-bottom:10px;padding:15px!important}.ligne1_detail_prod{flex-direction:column}.item1_detail_prod{margin:10px 0;zoom:.8}.gallry_for_detail_product h2{font-size:30px;line-height:1.1}.gallry_for_detail_product .carousel_wrapper{margin-bottom:-260px;transform:scale(.6);transform-origin:top left;width:166.66%}}@media (max-width:1440px){body[data-route=sylius_shop_cart_summary] .container.mt-4.mb-5{zoom:.9}}@media (max-width:991px){body[data-route=sylius_shop_cart_summary] .container.mt-4.mb-5{zoom:.9}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr{background-color:#f5f3d1;flex-direction:column;margin:0 auto -140px;padding:20px!important;transform:scale(.7);transform-origin:top left;width:142.86%;zoom:1}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr:nth-child(2n){background-color:#edebd0}body[data-route=sylius_shop_cart_summary] .flex-shrink-0.align-self-start.align-self-md-auto .overflow-auto.bg-light.rounded-3{border:none;margin:0 auto!important}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .p-4.bg-light.mb-4.rounded-3{margin-bottom:0;padding-bottom:0}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid{margin-top:0}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .p-4.bg-light.mb-4.rounded-3{margin:0 auto;margin-bottom:-50px!important;max-width:142.86%;padding-bottom:20px!important;transform:scale(.7);transform-origin:top left;width:142.86%}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-8.mb-4.position-relative .table-responsive~.mb-4{margin:0 auto}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4 .position-relative~.d-grid{margin:0 auto;max-width:125%;transform:scale(.8);transform-origin:top left;width:125%}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-4.ps-xl-5.mb-4{padding-right:0}body[data-route=sylius_shop_cart_summary] h2#latest-products-heading{font-size:30px;line-height:1.1}body[data-route=sylius_shop_cart_summary] span[data-test-cart-product-subtotal]{left:auto;position:relative;top:auto}body[data-route=sylius_shop_cart_summary] .qty-wrapper{left:auto;margin:10px auto;max-width:160px;position:relative;top:auto}body[data-route=sylius_shop_cart_summary] td[data-test-cart-item-product] div{align-items:center!important;flex-direction:column;text-align:center}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr td{border:none!important;margin:0;padding:0}body[data-route=sylius_shop_cart_summary] .table-responsive .flex-shrink-0.align-self-start.align-self-md-auto{margin:0 auto}body[data-route=sylius_shop_cart_summary] table.table.align-middle tr td{text-align:center}body[data-route=sylius_shop_cart_summary] button.btn.btn-sm.btn-transparent.px-2{position:absolute;right:10px;top:10px}body[data-route=sylius_shop_cart_summary] .col-12.col-xl-8.mb-4.position-relative .table-responsive~.mb-4{transform:scale(.7);transform-origin:top left;width:142.86%}body[data-route=sylius_shop_cart_summary] .products-grid{flex-direction:column;gap:10px;margin-bottom:-350px;max-width:125%;transform:scale(.8);transform-origin:top left;width:125%}body[data-route=sylius_shop_cart_summary] h2#latest-products-heading{margin-bottom:10px;margin-top:30px}}.checkout-main h1,.checkout-main h2,.checkout-main h3,.checkout-sidebar h1,.checkout-sidebar h2,.checkout-sidebar h3{color:#1a4d2e;font-weight:800;margin-bottom:25px}.checkout-main h4{color:#1a4d2e;font-size:1.1rem;font-weight:700;margin-bottom:15px;margin-top:20px}.checkout-main form .field,.checkout-main form .mb-3{margin-bottom:20px}.checkout-main .two.fields{display:flex;gap:20px;margin-bottom:20px}.checkout-main .two.fields>.field{flex:1;margin-bottom:0}@media (max-width:768px){.checkout-main .two.fields{flex-direction:column;gap:0}.checkout-main .two.fields>.field{margin-bottom:20px}}.checkout-main label{color:#1a4d2e;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.checkout-main label.required:after{color:#e74c3c;content:" *"}.checkout-main input[type=email],.checkout-main input[type=number],.checkout-main input[type=password],.checkout-main input[type=tel],.checkout-main input[type=text],.checkout-main select,.checkout-main textarea{background-color:#fff;border:1px solid #e5e0c2;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.02);color:#333;display:block;font-size:15px;padding:12px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.checkout-main input:focus,.checkout-main select:focus,.checkout-main textarea:focus{border-color:#1a4d2e;box-shadow:0 0 0 3px rgba(26,77,46,.1);outline:none}.checkout-main select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%231a4d2e' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.checkout-sidebar{border:1px solid #e5e0c2;color:#1a4d2e}.checkout-sidebar .table td,.checkout-sidebar .table th{background:transparent;border-color:rgba(26,77,46,.1)}.checkout-sidebar td.order-total{font-size:1.2rem;font-weight:800}.checkout-main #next-step,.checkout-main button[type=submit]{align-items:center;background-color:#9bb883;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;padding:14px 40px;text-transform:none;transition:background-color .3s ease,transform .2s}.checkout-main #next-step:hover,.checkout-main button[type=submit]:hover{background-color:#8aa870;transform:translateY(-1px)}.checkout-main a{color:#1a4d2e;font-weight:600;text-decoration:underline}.checkout-main a:hover{text-decoration:none}body[data-route^=sylius_shop_checkout] .cart-header-section{background:transparent!important;margin-top:100px;padding-bottom:0!important}body[data-route^=sylius_shop_checkout] .checkout-sidebar:before{display:none}body[data-route^=sylius_shop_checkout] .container{max-width:1784px}body[data-route=sylius_shop_cart_summary] .d-flex.align-items-center.gap-4 .overflow-auto.bg-light.rounded-3{border:none}body[data-route^=sylius_shop_checkout] .cart-header-section h1{color:#004720!important;font-size:35px!important;font-weight:700!important;text-align:left}body[data-route^=sylius_shop_checkout] .steps.steps-address{margin-left:15px;position:relative}body[data-route^=sylius_shop_checkout] .steps-item:before{color:#9fbd80;content:"→";font-size:15px;left:-28px;opacity:0;position:absolute;top:2px;transform:translateX(-10px);transition:all .3s ease}body[data-route^=sylius_shop_checkout] .steps-item.steps-item-active:before,body[data-route^=sylius_shop_checkout] .steps-item:hover:before{opacity:1;transform:translateX(10px)}.steps-item,body[data-route^=sylius_shop_checkout] .steps-item a{color:#004720!important;font-size:18px;font-weight:700;text-decoration:none}body[data-route^=sylius_shop_checkout] .steps-item.steps-item-active:before,body[data-route^=sylius_shop_checkout] .steps-item:hover:before{color:#9fbd80;content:"→";position:absolute}body[data-route^=sylius_shop_checkout] .steps-item:hover a{color:#9fbd80}body[data-route^=sylius_shop_checkout] .steps-item.steps-item-active a{color:#9fbd80!important;padding:0!important}body[data-route^=sylius_shop_checkout] .checkout-steps.mb-5{margin:0!important}body[data-route^=sylius_shop_checkout] .steps .steps-item:not(:last-child):after{padding:0 10px}body[data-route^=sylius_shop_checkout] .steps .steps-item-active a:before{display:none}body[data-route^=sylius_shop_checkout] .checkout-sidebar{background:transparent!important;border:1px solid #9fbd80;border-radius:10px!important;color:#000;font-size:22px;font-weight:500;padding:30px 20px!important}.checkout-main .field label{color:#004720;font-size:18px;font-weight:700;margin-bottom:9px}.checkout-main .field input,.checkout-main .field select,.checkout-main form select.form-select{border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;min-height:61px;padding:10px 20px}.checkout-main .h4.mb-4{color:#004720;font-size:23px;font-weight:600}.checkout-main .mb-4.h2{color:#004720;font-size:30px;font-weight:700}.checkout-sidebar .py-3.text-end.text-body-tertiary{color:#000!important}.checkout-sidebar h3{color:#000!important;font-size:35px;font-weight:600!important}.checkout-sidebar p.text-muted.small{color:#000!important;font-weight:500!important}.checkout-sidebar .mb-4.h2{font-size:25px!important;font-weight:600;margin-bottom:0!important}.checkout-sidebar td.border-top.pt-4.h5{font-size:27px!important;font-weight:700}.checkout-sidebar .py-3.h6.mb-0.text-break{font-size:18px;padding-bottom:0!important;padding-top:20px!important}body[data-route^=sylius_shop_checkout] a.btn.btn-light.btn-icon svg,body[data-route^=sylius_shop_checkout] button.btn.btn-primary.btn-icon svg{display:none}body[data-route=sylius_shop_checkout_complete] .btn-primary,body[data-route^=sylius_shop_checkout] button.btn.btn-primary.btn-icon{background-color:#9fbd80}body[data-route^=sylius_shop_checkout_select] .card.bg-body-tertiary.border-0.mb-3{background:transparent!important;border:1px solid #9fbd80!important;border-radius:10px!important}body[data-route^=sylius_shop_checkout_select] small.text-black-50{color:#000!important;font-size:13px;font-weight:500}body[data-route^=sylius_shop_checkout_select] div[data-test-shipping-method-fee=""],body[data-route^=sylius_shop_checkout_select] label.form-check-label.required{font-size:16px}body[data-route^=sylius_shop_checkout_select] h5.mb-4{color:#004720;font-size:23px;font-weight:600}ul.list-unstyled.doc_style_tel{display:flex;gap:14px}.doc_style_tel li.mb-2.link_section6{margin-bottom:20px!important;margin-top:0}@media (max-width:991px){.left_content_detail_yaka .nav-tabs{gap:4px}ul.list-unstyled.doc_style_tel{flex-direction:column;gap:10px}.doc_style_tel li.mb-2.link_section6{margin-bottom:0!important}}.contact-card .summary-box{border:1px solid #9fbd80!important;border-radius:10px!important;box-shadow:0 3px 7px 0 #0053261a;margin:0 auto;max-width:870px}body[data-route=app_buy_contact] .part_achat_detail2 .row{flex-direction:row!important}body[data-route^=sylius_shop_account] .container.mb-auto{background-color:#fbf9dc;border-radius:24px;margin-bottom:20px!important;padding:0 32px 40px}body[data-route^=sylius_shop_account] .breadcrumb{background:transparent;margin-bottom:32px;padding:0}body[data-route^=sylius_shop_account] .breadcrumb a{color:#1e6b3a;font-weight:600;text-decoration:none}body[data-route^=sylius_shop_account] .breadcrumb .active{color:#16391f}body[data-route^=sylius_shop_account] .col-md-3{border:1px solid #d6e3b5;border-radius:20px;max-height:300px;padding:24px}body[data-route^=sylius_shop_account] .col-md-3 .h3{color:#0e3f1e;font-weight:800}body[data-route^=sylius_shop_account] .col-md-3 a{border-radius:10px;color:#16391f;font-size:16px;font-weight:600;padding:6px 0;text-decoration:none;transition:background-color .2s ease}body[data-route^=sylius_shop_account] .col-md-3 a:hover{background-color:#f1f5d2}body[data-route^=sylius_shop_account] .col-md-9 h1{color:#0e3f1e;font-weight:900;margin-bottom:8px}body[data-route^=sylius_shop_account] .col-md-9 h1+*{color:#16391f;margin-bottom:24px;opacity:.85}body[data-route^=sylius_shop_account] .card.bg-body-tertiary{background:#ffffffb5!important;border:1px solid #d6e3b5;border-radius:20px}body[data-route^=sylius_shop_account] .card-body{padding:28px}body[data-route^=sylius_shop_account] .badge.text-bg-primary{background-color:#1e6b3a;border-radius:999px;font-weight:700;padding:6px 12px}body[data-route^=sylius_shop_account] strong{color:#0e3f1e;font-size:16px}body[data-route^=sylius_shop_account] strong+div{color:#16391f;opacity:.8}body[data-route^=sylius_shop_account] .btn.btn-outline-gray{background-color:#fff;border:1px solid #a9c48a;border-radius:999px;color:#0e3f1e;font-weight:700;padding:8px 16px;transition:all .2s ease}body[data-route^=sylius_shop_account] .btn.btn-outline-gray:hover{background-color:#1e6b3a;border-color:#1e6b3a;color:#fff}@media (max-width:768px){body[data-route^=sylius_shop_account] .container.mb-auto{border-radius:0;padding:24px 16px}body[data-route^=sylius_shop_account] .col-md-3{margin-bottom:24px}}body[data-route^=sylius_shop_account] .row.my-4 .col-12.col-md-9{padding-left:30px}body[data-route^=sylius_shop_account] form.ui.form{backdrop-filter:blur(4px);background:#ffffffb5;border:1px solid #d6e3b5;border-radius:24px;padding:32px}body[data-route^=sylius_shop_account] .form-label{color:#0e3f1e;font-size:14px;font-weight:700;margin-bottom:6px}body[data-route^=sylius_shop_account] .form-label.required:after{color:#1e6b3a;content:" *";font-weight:800}body[data-route^=sylius_shop_account] .form-control,body[data-route^=sylius_shop_account] .form-select{background-color:#fff;border:1px solid #cfe3a3;border-radius:14px;color:#16391f;font-size:15px;padding:12px 14px;transition:all .2s ease}body[data-route^=sylius_shop_account] .form-control:focus,body[data-route^=sylius_shop_account] .form-select:focus{border-color:#1e6b3a;box-shadow:0 0 0 3px rgba(30,107,58,.15);outline:none}body[data-route^=sylius_shop_account] input[type=date]{min-height:46px}body[data-route^=sylius_shop_account] .form-check{border-radius:16px;margin-left:11px;padding:14px 18px}body[data-route^=sylius_shop_account] .form-check-input{border:1px solid #a9c48a;cursor:pointer;height:18px;width:18px}body[data-route^=sylius_shop_account] .form-check-input:checked{background-color:#1e6b3a;border-color:#1e6b3a}body[data-route^=sylius_shop_account] .form-check-label{color:#16391f;cursor:pointer;font-weight:600;margin-left:8px}body[data-route^=sylius_shop_account] .btn.btn-primary{background-color:#1e6b3a;border:none;border-radius:999px;font-size:15px;font-weight:800;padding:12px 24px;transition:all .2s ease}body[data-route^=sylius_shop_account] .btn.btn-primary:hover{background-color:#16391f;box-shadow:0 6px 18px rgba(22,57,31,.15);color:#fff;transform:translateY(-2px)}@media (min-width:768px){body[data-route^=sylius_shop_account] #save-changes{margin-top:12px}}body[data-route^=sylius_shop_account] .field{margin-bottom:20px!important}body[data-route^=sylius_shop_account] .row>[class*=col-]{margin-bottom:8px}body[data-route^=sylius_shop_account] .card.border-0.bg-body-tertiary{background:#ffffffb5!important;border:1px solid #d6e3b5!important;border-radius:24px;transition:all .25s ease}body[data-route^=sylius_shop_account] .card.border-0.bg-body-tertiary:hover{box-shadow:0 12px 28px rgba(22,57,31,.08);transform:translateY(-4px)}body[data-route^=sylius_shop_account] .card.border-0.bg-body-tertiary .card-body{padding:28px}body[data-route^=sylius_shop_account] [data-test-address] strong{color:#0e3f1e;display:block;font-size:16px;font-weight:800;margin-bottom:4px}body[data-route^=sylius_shop_account] [data-test-address] span{color:#16391f;display:block;font-size:14px;margin-bottom:2px;opacity:.85}body[data-route^=sylius_shop_account] [data-test-address]{border-bottom:1px dashed #d6e3b5;padding-bottom:18px}body[data-route^=sylius_shop_account] .card .d-flex.gap-2{margin-top:18px}body[data-route^=sylius_shop_account] .btn.btn-sm{border-radius:999px;font-size:13px;font-weight:700;padding:8px 14px;transition:all .2s ease}body[data-route^=sylius_shop_account] .btn-outline-gray{background:#fff;border:1px solid #a9c48a;color:#0e3f1e}body[data-route^=sylius_shop_account] .btn-outline-gray:hover{background-color:#1e6b3a;border-color:#1e6b3a;color:#fff}body[data-route^=sylius_shop_account] .btn-outline-danger{background:#fff;border:1px solid #e4b4b4;color:#a94442}body[data-route^=sylius_shop_account] .btn-outline-danger:hover{background-color:#a94442;border-color:#a94442;color:#fff}body[data-route^=sylius_shop_account] .icon.icon-xs{height:16px;margin-right:6px;width:16px}@media (max-width:576px){body[data-route^=sylius_shop_account] .card.border-0.bg-body-tertiary{border-radius:18px}body[data-route^=sylius_shop_account] .btn.btn-sm{justify-content:center;width:100%}}body[data-route=app_homepage] .text_banner2 h3{margin-left:12px}.carousel_container{z-index:2}.link_abs_and_rotat{z-index:0}@media (min-width:1200px){.carr_home2.carousel .carousel_track{height:610px}.home-review_card{display:flex;flex-direction:column;min-height:277px}.carr_home2.carousel .carousel_item{align-items:center;height:auto!important}.home-review_card{padding:22px 27px}.home-review_card p{font-size:16px}}@media (max-width:1440px) and (min-width:1200px){body{zoom:.7!important}}@media (min-width:768px) and (max-width:1024px){.carr_home1.carousel{margin:0 auto;max-width:80%}.service_4box_anim{margin:0 auto}.service_4box_anim1,.service_4box_anim2,.service_4box_anim3,.service_4box_anim4{min-height:191px;padding-right:62px}.home_header__maincenter{margin-right:20px}}@media (max-width:991px){.text_simple_banner{padding:0 10px}section.home_section1 h2,section.home_section2 h2,section.home_section3 h2,section.home_section4 h2,section.home_section5 h2,section.home_section6 h2{font-size:28px!important}body[data-route=app_buy_index] .banner_abs_glbal,body[data-route=app_rental_index] .banner_abs_glbal{padding-top:150px}body[data-route=app_buy_index] .text_banner1 h2,body[data-route=app_buy_index] .text_banner1 h3,body[data-route=app_buy_index] .text_banner2 h2,body[data-route=app_buy_index] .text_banner2 h3,body[data-route=app_rental_index] .text_banner1 h2,body[data-route=app_rental_index] .text_banner1 h3,body[data-route=app_rental_index] .text_banner2 h2,body[data-route=app_rental_index] .text_banner2 h3{color:#fbf9db}body.body_result_louer .search-section_louer{margin-top:140px}body[data-route=app_buy_index] section.home_banner.banner_louer,body[data-route=app_rental_index] section.home_banner.banner_louer{margin-bottom:30px}body[data-route=app_buy_index] .search-section_louer_center,body[data-route=app_rental_index] .search-section_louer_center{margin-top:0;padding:0}body[data-route=app_buy_index] .search-section_louer{margin-top:30px}.globalservice_4box.row .col-md-6{width:50%}section.home_section1.home_section1_louer{margin-top:30px}}.filter-toggle,.filter-toggle-buy{display:none}@media (max-width:1024px){.anim_img_car{max-height:220px}.filter-toggle,.filter-toggle-buy{background:#fbf9db;border:1px solid #ddd;border-radius:8px;color:#284720;cursor:pointer;display:block;font-size:25px;font-weight:600;height:58px;margin-bottom:0;width:100%}.search_louer_form,.search_louer_form_buy{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:none!important;flex-direction:column;gap:15px;padding:20px}.search_louer_form.active,.search_louer_form_buy.active{display:flex!important}.search-section_louer_center{max-width:90%!important}.search-section_louer .btn_cherch_louer button{color:#004720!important;font-size:20px;font-weight:500;padding-left:10px;width:240px;zoom:1}.search-section_louer .btn_cherch_louer button:after{background-position:26px!important}.search-section_louer .btn_cherch_louer button:hover{color:#fff!important}.search-section_louer form.search_louer_form.active,.search-section_louer form.search_louer_form_buy.active{bottom:auto;flex-direction:column;margin-left:5%;max-width:90%;position:fixed;top:10%;width:90%}.search-section_louer .search_louer_form .input_louer,.search_louer_form_buy .input_louer{max-width:100%}span.select2-dropdown.select2-dropdown--above,span.select2-dropdown.select2-dropdown--below{margin-top:0;max-width:max-content}}.filter-overlay,.mobile-filter-btn{display:none}@media (max-width:1024px){section.home_banner.banner_louer.banner_acheter{position:relative;z-index:6}.mobile-filter-btn{animation:blink-color 2s infinite;background:#284720;border:none;bottom:0;color:#fbf9db;display:block;font-size:23px;font-weight:800;height:65px;left:0;position:fixed;width:100%;z-index:9999}@keyframes blink-color{0%,to{background-color:#284720}50%{background-color:#9fbd80}}.filter-overlay.active{background:rgba(0,0,0,.5);display:block;inset:0;position:fixed;z-index:9998}.search_louer_form{background:#9fbd80;border-radius:20px;left:0;max-height:85vh;overflow-y:auto;padding:30px;transition:bottom .4s ease;width:100%;z-index:9999}.search_louer_form.active{bottom:0}body.popup-open{overflow:hidden}}@media (min-width:1024px){.left_content_detail_yaka2 .overflow-auto{overflow:visible!important}}@media (min-width:991px){.part_bottom_detail_yaka .row_bottom_detail_yaka{display:none}.part_top_detail_yaka{margin-bottom:50px}}@media (max-width:1024px){.anim_img_car{max-height:160px}.carousel_glob_border h3{font-size:21px!important}.left_content_detail_yaka.col-md-9{width:100%}.overflow-auto{overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:3px}#myTab{display:flex!important;flex-wrap:nowrap!important;min-width:max-content;white-space:nowrap}#myTab .nav-item{flex:0 0 auto;max-width:100%;width:auto}#myTab .nav-link{max-width:340px;padding:12px 11px;white-space:nowrap}.overflow-auto::-webkit-scrollbar{height:6px}.overflow-auto::-webkit-scrollbar-thumb{background:#9fbd80;border-radius:10px}.part_top_detail_yaka h1{font-size:24px!important}.part_top_detail_yaka .carousel_glob_img_prod img{display:block;height:220px!important;object-fit:cover;width:100%}.left_content_detail_yaka2 .col-md-4,.left_content_detail_yaka2 .col-md-6.mb-3{width:50%}.part_top_detail_yaka .carousel_item{flex:100%!important}.global_content_detail_yaka3{margin:0 auto;max-width:97%}.carousel_glob_border{margin:0 auto;max-width:500px}.amenagement-page .van-options{margin:0 auto;max-width:770px}}.part_top_detail_yaka>a{z-index:7}.txt_dispo_vente{display:none}.step-nav-item.active{align-items:center;animation:blink-color 2s infinite;background:transparent;color:#9fbd80;display:flex;font-size:18px;opacity:1}@keyframes blink-color{0%,to{color:#fff}50%{color:#9fbd80}}.step_op_mob{display:none;margin-top:20px}.step-content.active[data-step="12"]~.step-footer .price-display{display:none!important}@media (max-width:1024px){.step_op_desk{display:none}.step_op_mob{display:block}.step-footer{max-width:100%!important}.link_section6.part_amena_link{margin-left:0;max-width:100%}}@media (max-width:768px){.link_section6.part_amena_link{margin-bottom:0;margin-left:auto!important;margin-right:0!important;max-width:100%;text-align:right!important}}.home-review_card p{max-height:120px;overflow-x:hidden;overflow-y:auto;padding-right:8px}.home-review_card p::-webkit-scrollbar{width:6px}.home-review_card p::-webkit-scrollbar-thumb{background:#284720;border-radius:10px}.home-review_card p::-webkit-scrollbar-track{background:#fbf9db}body[data-route=app_amenagement_informations] .amenagement-card{max-width:857px!important;padding:50px 10px}body[data-route=app_amenagement_informations] .amenagement-card label{color:#004720;font-size:18px;font-weight:700;margin-bottom:9px}body[data-route=app_amenagement_informations] .amenagement-card input{background-color:#fff;border:1px solid #9fbd80!important;border-radius:10px!important;box-shadow:0 3px 7px 0 #0053261a;min-height:61px;padding:10px 20px!important}body[data-route=app_amenagement_informations] .form-row{margin-bottom:20px}body[data-route=app_amenagement_informations] .field{width:100%}body[data-route=app_amenagement_informations] .form-row{display:flex;gap:25px;width:100%}body[data-route=app_amenagement_informations] .amenagement-card input{width:100%}body[data-route=app_amenagement_informations] .amenagement-form-container{margin-top:60px!important}body[data-route=app_amenagement_informations] .grouped.fields{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;max-width:580px}body[data-route=app_amenagement_informations] .grouped.fields .field{flex:1}body[data-route=app_amenagement_informations] .ui.toggle.checkbox input[type=radio]{height:100%;opacity:0;position:absolute}body[data-route=app_amenagement_informations] .ui.toggle.checkbox{align-items:center;background:#f3f0db;border:2px solid #d7d2b3;border-radius:14px;color:#184d2f;cursor:pointer;display:flex;font-size:20px;font-weight:600;height:90px;justify-content:center;position:relative;transition:all .3s ease}body[data-route=app_amenagement_informations] .ui.toggle.checkbox:has(>input[type=radio]:checked){background:#e8e4c8!important;border:3px solid #5f8f4e!important}body[data-route=app_amenagement_informations] .ui.toggle.checkbox:has(>input[type=radio]:checked):after{align-items:center;background:#184d2f;border-radius:50%;color:#fff;content:"✔";display:flex;font-size:13px;height:22px;justify-content:center;left:50%;position:absolute;right:14px;top:12px;transform:translateX(-50%);width:22px}body[data-route=app_amenagement_informations] .form-section label{margin-bottom:26px;margin-top:0;text-align:center;width:100%}body[data-route=app_amenagement_informations] .form-grid>.form-section{background:#fffeeb;border:1px solid #9fbd80;border-radius:10px;margin-bottom:20px;padding:30px}body[data-route=app_amenagement_informations] .form-section .ui.toggle.checkbox label{margin-bottom:0;margin-top:25px}p.recap-footer-msg{color:#004720!important;font-weight:700;margin-bottom:0!important;margin-top:100px!important;text-align:right!important;width:100%}@media (max-width:1024px){body[data-route=app_amenagement_configurateur] .step-nav{overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-bottom:30px}body[data-route=app_amenagement_configurateur] .step-nav .overflow-auto{background:#ffffffb5;display:inline-flex!important;flex-wrap:nowrap!important;gap:12px;margin-bottom:-10px;min-width:max-content;padding:15px}body[data-route=app_amenagement_configurateur] .step-nav-item{background:#9fbd80;border:none;border-radius:30px;color:#004720;flex:0 0 auto!important;padding:8px 18px 8px 8px;white-space:nowrap}body[data-route=app_amenagement_configurateur] .step-nav-item.active{background:#004720;padding-left:18px}body[data-route=app_amenagement_configurateur] .step-nav::-webkit-scrollbar{height:8px}body[data-route=app_amenagement_configurateur] .step-nav::-webkit-scrollbar-track{background:#f5f2c7;border-radius:8px}body[data-route=app_amenagement_configurateur] .step-nav::-webkit-scrollbar-thumb{background:#004720;border-radius:8px}body[data-route=app_amenagement_configurateur] .step-nav::-webkit-scrollbar-thumb:hover{background:#063}.part_menu_top_espace{overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:#ffffffb5;margin-bottom:30px;padding:0}.part_menu_top_espace .global_manu_espace{display:inline-flex!important;flex-direction:row;flex-wrap:nowrap!important;gap:12px;min-width:100%;padding:15px}.part_menu_top_espace .item_menu_espace{flex:0 0 auto!important}.part_menu_top_espace .item_menu_espace a{background:#9fbd80;border-radius:30px;color:#004720;display:block;padding:8px 18px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.part_menu_top_espace .item_menu_espace.active a{background:#004720;color:#fff}.part_menu_top_espace::-webkit-scrollbar{height:8px}.part_menu_top_espace::-webkit-scrollbar-track{background:#f5f2c7;border-radius:8px}.part_menu_top_espace::-webkit-scrollbar-thumb{background:#004720;border-radius:8px}.part_menu_top_espace::-webkit-scrollbar-thumb:hover{background:#063}body[data-route^=app_agency] .site{zoom:.7}.item_menu_espace:before{display:none}.global_filtre_location{flex-direction:row;gap:10px}.item_filtre_link_location a{min-height:54px}body[data-route=sylius_shop_cart_summary] .container.mt-4.mb-5{margin-top:20px!important}body[data-route=sylius_shop_cart_summary] .site{padding-top:100px}body[data-route^=sylius_shop_checkout] .checkout-sidebar{margin-top:20px}}@media (max-width:991px){body[data-route^=sylius_shop_checkout] .container{margin-bottom:-50px;transform:scale(.7);transform-origin:top left;width:142.86%}}@media (max-width:768px){.global_filtre_location{flex-direction:column}}.leads_header>h3{font-size:18px;font-weight:700;margin-bottom:20px;margin-top:40px}.dashboard_header h1{color:#004720;font-weight:700}body[data-route=sylius_shop_checkout_complete]{background-color:#fbf9db}body[data-route=sylius_shop_checkout_complete] .mx-auto{padding-bottom:60px;padding-top:60px}body[data-route=sylius_shop_checkout_complete] .card{background:#f3f1d9!important;border:1px solid #3c6e47!important;border-radius:16px!important;box-shadow:0 6px 18px rgba(0,0,0,.05)}body[data-route=sylius_shop_checkout_complete] .card-header{background:transparent!important;border-bottom:1px solid rgba(60,110,71,.2);color:#0d4f2c;font-weight:600}body[data-route=sylius_shop_checkout_complete] h1{color:#0d4f2c;font-weight:700}body[data-route=sylius_shop_checkout_complete] .steps-item-active a{color:#1e5b37;font-weight:700}body[data-route=sylius_shop_checkout_complete] .steps-item-completed a{color:#3c6e47}body[data-route=sylius_shop_checkout_complete] .overflow-auto.bg-light{background:#fff!important;border-radius:12px}body[data-route=sylius_shop_checkout_complete] table{background:transparent}body[data-route=sylius_shop_checkout_complete] table thead th{color:#0d4f2c;font-weight:600}body[data-route=sylius_shop_checkout_complete] table tbody tr{border-bottom:1px dashed rgba(0,0,0,.08)}body[data-route=sylius_shop_checkout_complete] .table.align-middle.ms-auto{max-width:420px}body[data-route=sylius_shop_checkout_complete] .table.align-middle.ms-auto td{padding:8px 0}body[data-route=sylius_shop_checkout_complete] td[data-test-subtotal]{color:#1e5b37;font-size:18px;font-weight:700}body[data-route=sylius_shop_checkout_complete] .btn-primary{background-color:#9fbd80!important;border-color:#9fbd80!important;border-radius:8px}body[data-route=sylius_shop_checkout_complete] .btn-primary:hover{background-color:#17482c!important}@media (max-width:992px){body[data-route=sylius_shop_checkout_complete] .col-lg-5,body[data-route=sylius_shop_checkout_complete] .col-lg-7{width:100%}body[data-route=sylius_shop_checkout_complete] .card{margin-bottom:20px}}@media (max-width:768px){body[data-route=sylius_shop_checkout_complete]{padding:0 10px}body[data-route=sylius_shop_checkout_complete] h1{font-size:22px;text-align:center}body[data-route=sylius_shop_checkout_complete] .card{border-radius:12px!important;padding:10px}body[data-route=sylius_shop_checkout_complete] .overflow-auto img{height:auto;max-width:70px}body[data-route=sylius_shop_checkout_complete] table{font-size:14px}body[data-route=sylius_shop_checkout_complete] table tbody tr{display:flex;flex-direction:column;padding:10px 0}body[data-route=sylius_shop_checkout_complete] table tbody td{display:flex;justify-content:space-between;padding:4px 0}body[data-route=sylius_shop_checkout_complete] .table.align-middle.ms-auto{margin-top:15px;max-width:100%;width:100%}body[data-route=sylius_shop_checkout_complete] td[data-test-subtotal]{font-size:20px}}@media (max-width:480px){body[data-route=sylius_shop_checkout_complete] h1{font-size:18px}body[data-route=sylius_shop_checkout_complete] table{font-size:13px}}.body[data-route=sylius_shop_checkout_complete] steps.steps-complete.mb-5{justify-content:start}body[data-route=sylius_shop_checkout_complete] textarea{border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;padding:10px 20px}body[data-route=app_agency_refit_details] .section_contenu_dash_espace{background:#fbf9db;margin-top:0;min-height:100vh;padding:0 20px 40px}body[data-route=app_agency_refit_details] .element_amenage h1{color:#1f3d2b;font-size:26px;font-weight:700}body[data-route=app_agency_refit_details] .btn-outline-secondary{border:1px solid #d6d6d6;border-radius:12px;font-weight:500;padding:8px 18px;transition:all .3s ease}body[data-route=app_agency_refit_details] .btn-outline-secondary:hover{background:#1f3d2b;border-color:#1f3d2b;color:#fff}body[data-route=app_agency_refit_details] .badge-warning{background-color:#f4b740!important;border-radius:30px;color:#fff;font-size:13px;font-weight:600;padding:8px 14px}body[data-route=app_agency_refit_details] .card{background:transparent;border:1px solid #9fbd80;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.05);overflow:hidden}body[data-route=app_agency_refit_details] .card-header{border-bottom:1px solid #f0f0f0;color:#1f3d2b;font-size:25px;font-weight:600;margin:0;padding:16px 20px}body[data-route=app_agency_refit_details] .card-body{color:#555;font-size:15px;padding:20px}body[data-route=app_agency_refit_details] .card-body strong{color:#1f3d2b}body[data-route=app_agency_refit_details] .list-group-item{background:#9fbd80;border:none;border-bottom:1px solid #000;font-size:15px;font-weight:500;padding:14px 18px}body[data-route=app_agency_refit_details] .list-group-item:last-child{border-bottom:none}body[data-route=app_agency_refit_details] .badge-pill{border-color:#000;border-radius:50px;color:#000;font-size:14px;font-weight:600;padding:6px 12px}body[data-route=app_agency_refit_details] .card-body h4{color:#1f3d2b;font-size:25px;font-weight:700;margin-top:20px}body[data-route=app_agency_refit_details] .btn-group .btn{border-radius:10px!important;font-size:13px;margin:5px;padding:8px 14px;transition:.3s ease}body[data-route=app_agency_refit_details] .card-body h5{color:#1f3d2b;font-weight:600;margin-bottom:15px;margin-top:25px}@media (max-width:768px){body[data-route=app_agency_refit_details] .element_amenage h1{font-size:20px}body[data-route=app_agency_refit_details] .d-flex.justify-content-between{align-items:flex-start!important;flex-direction:column;gap:15px}body[data-route=app_agency_refit_details] .btn-group{display:flex;flex-direction:column}body[data-route=app_agency_refit_details] .btn-group .btn{margin:5px 0;width:100%}}body[data-route=app_agency_refit_details] span.badge.badge-.warning{color:#000;font-size:15px}body[data-route=app_agency_refit_details] .col-md-12 a.btn{background:#fbf9db;border:1px solid #9fbd80;border-radius:10px;color:#004720;color:#000;display:inline-block;font-size:16px;font-weight:700;font-weight:600;overflow:hidden;padding:10px 22px;position:relative;text-decoration:none;transition:color .4s ease,transform .4s ease;z-index:0}body[data-route=app_agency_refit_details] .col-md-12 a.btn:hover{background:#004720;color:#fff}body[data-route=app_agency_refit_details] ul.list-group{border-radius:10px}body[data-route=app_agency_refit_details] .card-body a{color:#1f3d2b}.part_animation_header{display:none}.cercle_btn_link a img,.link_abs_rotat a img,.next img,.prev img,button.email-btn img{transition:transform .5s ease!important}.cercle_btn_link a:hover img,.link_abs_rotat a:hover img,.next:hover img,button.email-btn img:hover{transform:rotate(-35deg)}.link_abs_rotat a:hover img{opacity:.5}.prev:hover img{transform:rotate(35deg)}.link_abs_rotat a{background-color:#d4e0b5;border-radius:50%}.link_section7 a{color:#004720;display:inline-block;padding-left:100px;position:relative;text-decoration:none;transition:color .3s ease}.link_section7 a:before{background-image:url(/build/app/shop/images/icone_roule_link.fe3a2e30.svg);background-repeat:no-repeat;background-size:contain;content:"";height:75px;left:0;position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .5s ease;width:75px}.link_section7 a:hover:before{transform:translateY(-50%) rotate(-35deg)}.bg_scroll,.bg_scroll_vertical{display:none}@media (min-width:1200px){.part_animation_header{display:block;height:100%;overflow:hidden;position:absolute;right:0;width:260px}.element_anim_header2 img,.element_anim_header4 img{transform:scaleX(-1)}.part_animation_header>div{bottom:0;left:50%;position:absolute;transform-origin:center;transition:transform 2s cubic-bezier(.22,1,.36,1)}.element_anim_header1{transform:translate(-50%) rotate(216deg) scale(1);z-index:10}.element_anim_header2{transform:translate(-50%) rotate(-223deg) scaleX(-1) scale(1);z-index:20}.element_anim_header3{transform:translate(-50%) rotate(-55deg) scale(1);z-index:30}.element_anim_header4{transform:translate(-50%) rotate(85deg) scaleX(-1) scale(1);z-index:40}.element_anim_header5{transform:translate(-50%) rotate(-5deg) scale(1);z-index:50}.part_animation_header.active{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.part_animation_header.active>div{bottom:auto;left:auto;position:relative;transform:none!important;transition:transform 2s cubic-bezier(.22,1,.36,1)}.bg_scroll{animation:scrollBg 30s linear infinite;background-image:url(/build/app/shop/images/repeat_img.31d55ac4.png);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;display:block;height:250px;left:0;position:absolute;width:100%}@keyframes scrollBg{0%{background-position:0 0}to{background-position:-10000px 0}}section.home_section4{overflow:hidden;position:relative}.bg_scroll_vertical{background-image:url(/build/app/shop/images/repeat_vertical.e6c99e63.png);background-position:0 0;background-repeat:repeat-y;background-size:100% auto;display:block;height:100vh;position:absolute;right:20px;top:0;transform:translateY(0);transition:transform .5s cubic-bezier(.22,1,.36,1);width:156px;z-index:1}section.home_section4:hover .bg_scroll_vertical{animation:scrollDown .5s linear forwards}section.home_section4:not(:hover) .bg_scroll_vertical{animation:scrollUp .5s linear forwards}@keyframes scrollDown{0%{background-position:0 0}to{background-position:0 500px}}@keyframes scrollUp{0%{background-position:0 500px}to{background-position:0 0}}section.home_section7{overflow:hidden;position:relative}section.home_section7 .container_home{position:relative;z-index:2}.bg_scroll{top:50%;transform:translateY(-50%) rotate(-16deg) scale(1);transition:transform 2s cubic-bezier(.22,1,.36,1);z-index:1}section.home_section7:hover .bg_scroll{top:50%;transform:translateY(-50%) rotate(0deg) scale(1);z-index:1}}.logo_banner1{display:inline-block;min-width:122px;overflow:hidden;position:relative}.logo_banner1 img{display:block;transition:transform .3s cubic-bezier(.77,0,.18,1);width:100%}.logo_banner1 .img_bottom_v,.logo_banner1 .img_top_v{left:0;position:absolute;top:0;width:122px}.logo_banner1 .img_top_v{transform:translateY(0);z-index:2}.logo_banner1 .img_bottom_v{transform:translateY(100%);z-index:1}.logo_banner1:hover .img_top_v{transform:translateY(-100%)}.logo_banner1:hover .img_bottom_v{transform:translateY(0)}.amenagement-page .amenagement-content .step-content[data-step="12"] .link_section6 a{display:none}.form-submit.link_card_add h4{color:#004720;font-size:18px;font-weight:700}.form-submit.link_card_add{align-items:center}.check_contact_pro input[type=checkbox]{accent-color:#a4c98b;box-shadow:none;cursor:pointer;height:16px;min-height:auto;width:16px}.global_section1_add .nbr_plc{margin-left:0!important;margin-right:auto!important}.yak-pattern{background:#000;display:flex;gap:120px;padding:100px}.yak-shape{height:150px;position:relative;width:150px}.yak-v{left:0;top:40px;width:120px}.yak-square,.yak-v{position:absolute;transition:transform .6s cubic-bezier(.65,0,.35,1);will-change:transform}.yak-square{left:80px;top:0;width:35px}.yak-pattern:hover .yak-v{transform:translate(40px,-60px) rotate(18deg)}.yak-pattern:hover .yak-square{transform:translate(-50px,80px) rotate(45deg)}.element_anim_about{display:flex;overflow:hidden;padding:15px 0;position:relative;z-index:8}.item_anim_bas,.item_anim_haut{margin-left:-5px;text-align:center}.item_anim_bas .v_bas img,.item_anim_bas .v_carre,.item_anim_haut .v_carre img,.item_anim_haut .v_haut img{transform-origin:center center;transition:transform .2s cubic-bezier(.36,.07,.19,.97),opacity .2s ease,display 0s}@keyframes bomb_rotate_bas{0%{transform:rotate(0deg) scale(1)}40%{transform:rotate(35deg) scale(1.25)}70%{transform:rotate(22deg) scale(.95)}to{transform:rotate(27.349deg) scale(1)}}@keyframes bomb_rotate_haut{0%{transform:rotate(0deg) scale(1)}40%{transform:rotate(-20deg) scale(1.25)}70%{transform:rotate(-10deg) scale(.95)}to{transform:rotate(-14.297deg) scale(1)}}@keyframes bomb_rotate_bas1{0%{transform:rotate(0deg) scale(1)}40%{transform:rotate(-10deg) scale(1.25)}70%{transform:rotate(-15deg) scale(.95)}to{transform:rotate(-36deg) scale(1)}}@keyframes bomb_rotate_haut1{0%{transform:rotate(0deg) scale(1)}40%{transform:rotate(20deg) scale(1.25)}70%{transform:rotate(10deg) scale(.95)}to{transform:rotate(30.297deg) scale(1)}}@keyframes bomb_rotate_carre_haut{0%{transform:rotate(0deg) scale(1)}40%{transform:rotate(-45deg) scale(1.25)}70%{transform:rotate(-28deg) scale(.95)}to{transform:rotate(-34.784deg) scale(1)}}@keyframes bomb_rotate_carre_haut1{0%{transform:rotate(0deg) scale(1)}40%{transform:rotate(20deg) scale(1.25)}70%{transform:rotate(40deg) scale(.95)}to{transform:rotate(54.784deg) scale(1)}}55
@keyframes bomb_rotate_carre_haut2{0%{transform:rotate(0deg) scale(1)}40%{transform:rotate(-10deg) scale(1.25)}70%{transform:rotate(-20deg) scale(.95)}to{transform:rotate(-29deg) scale(1)}}@keyframes bomb_rotate_carre_haut3{0%{transform:rotate(0deg) scale(1)}40%{transform:rotate(-20deg) scale(1.25)}70%{transform:rotate(-40deg) scale(.95)}to{transform:rotate(-52.784deg) scale(1)}}@keyframes bomb_hide{0%{opacity:1;transform:scale(1)}40%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(0)}}.element_anim_about:hover .item_anim1 .v_bas img,.element_anim_about:hover .item_anim11 .v_bas img,.element_anim_about:hover .item_anim3 .v_bas img,.element_anim_about:hover .item_anim5 .v_bas img,.element_anim_about:hover .item_anim7 .v_bas img,.element_anim_about:hover .item_anim9 .v_bas img{animation:bomb_rotate_bas .2s cubic-bezier(.36,.07,.19,.97) forwards}.element_anim_about:hover .item_anim1 .v_carre,.element_anim_about:hover .item_anim11 .v_carre,.element_anim_about:hover .item_anim3 .v_carre,.element_anim_about:hover .item_anim5 .v_carre,.element_anim_about:hover .item_anim7 .v_carre,.element_anim_about:hover .item_anim9 .v_carre{animation:bomb_hide .2s ease forwards;pointer-events:none}.element_anim_about:hover .item_anim10 .v_haut img,.element_anim_about:hover .item_anim2 .v_haut img,.element_anim_about:hover .item_anim4 .v_haut img,.element_anim_about:hover .item_anim6 .v_haut img,.element_anim_about:hover .item_anim8 .v_haut img{animation:bomb_rotate_haut .2s cubic-bezier(.36,.07,.19,.97) forwards}.element_anim_about:hover .item_anim10 .v_carre img,.element_anim_about:hover .item_anim2 .v_carre img,.element_anim_about:hover .item_anim4 .v_carre img,.element_anim_about:hover .item_anim6 .v_carre img,.element_anim_about:hover .item_anim8 .v_carre img{animation:bomb_rotate_carre_haut .2s cubic-bezier(.36,.07,.19,.97) forwards;margin-left:-50px}.element_anim_about .v_bas img,.element_anim_about .v_carre img,.element_anim_about .v_haut img{opacity:1;transform:rotate(0deg) scale(1);transition:transform .2s ease,opacity .2s ease}.element_anim_about .v_carre{opacity:1;transition:opacity .2s ease}.element_anim_about:hover .item_anim4 .v_carre img{animation:bomb_rotate_carre_haut1 .2s cubic-bezier(.36,.07,.19,.97) forwards}.element_anim_about:hover .item_anim6 .v_carre img{animation:bomb_rotate_carre_haut2 .2s cubic-bezier(.36,.07,.19,.97) forwards}.element_anim_about:hover .item_anim10 .v_carre img,.element_anim_about:hover .item_anim8 .v_carre img{animation:bomb_rotate_carre_haut3 .2s cubic-bezier(.36,.07,.19,.97) forwards;margin-left:70px}.element_anim_about:hover .item_anim10 .v_haut img,.element_anim_about:hover .item_anim8 .v_haut img{animation:bomb_rotate_haut1 .2s cubic-bezier(.36,.07,.19,.97) forwards}.element_anim_about:hover .item_anim11 .v_bas img,.element_anim_about:hover .item_anim9 .v_bas img{animation:bomb_rotate_bas1 .2s cubic-bezier(.36,.07,.19,.97) forwards}.animation_about{background:transparent!important;bottom:0;position:absolute;width:100%;z-index:9}@media (max-width:1200px){.animation_about{display:none}}.rental-workflow .rental-grid span.select2.select2-container.select2-container--default.select2-container--above.select2-container--open,.rental-workflow .rental-grid span.select2.select2-container.select2-container--default.select2-container--above.select2-container--open.select2-container--focus,.rental-workflow .rental-grid span.select2.select2-container.select2-container--default.select2-container--disabled.select2-container--focus{width:100%!important}.workflow-main .input_louer.input_louer1{border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;max-width:100%!important;min-height:61px;padding:10px 20px;width:100%!important}.workflow-main .select2.select2-container{background:transparent!important;width:100%!important}.workflow-main span.select2-selection.select2-selection--single{background:transparent!important}input[type=datetime-local]::-webkit-calendar-picker-indicator{display:none}main.workflow-main form.info-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=%27%23333%27 height=%2720%27 viewBox=%270 0 24 24%27 width=%2720%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/></svg>")!important;background-position:right 15px center!important;background-repeat:no-repeat!important;border:1px solid #9fbd80;border-radius:10px;box-shadow:0 3px 7px 0 #0053261a;margin-bottom:15px;margin-top:15px;min-height:61px;padding:10px 40px 10px 20px;width:100%}@media (max-width:991px){.rental-workflow .over_mob ol{background:#ffffffb5;display:inline-flex!important;flex-wrap:nowrap!important;gap:12px;margin-bottom:-10px;min-width:max-content;padding:15px}.rental-workflow aside.steps-sidebar{overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:#ffffffb5!important;margin-bottom:30px;max-width:100%!important;padding:15px!important;width:100%!important}.rental-workflow .over_mob{align-items:flex-start;padding-bottom:10px;padding-left:2px!important;padding-top:10px}.rental-workflow .over_mob ol li.step-done{background:#9fbd80;border:none;border-radius:30px;color:#004720;flex:0 0 auto!important;height:auto!important;max-height:45px;min-height:auto!important;padding:0 18px;white-space:nowrap}.rental-workflow li.step-done a{color:#004720!important;font-size:16px;font-weight:600;padding:10px 0!important;position:relative}.rental-workflow .steps-sidebar li:hover a:before{left:-20px;position:absolute}.rental-workflow li.step-active a{background:#004720;border:none;border-radius:30px;flex:0 0 auto!important;font-size:16px;padding:10px!important;position:relative;white-space:nowrap}.rental-workflow li.step-active{border:none!important;height:auto!important;max-height:45px;min-height:auto!important}.rental-workflow .steps-sidebar li a:before{display:none}.rental-workflow aside.steps-sidebar::-webkit-scrollbar{height:8px}.rental-workflow aside.steps-sidebar::-webkit-scrollbar-track{background:#f5f2c7;border-radius:8px}.rental-workflow aside.steps-sidebar::-webkit-scrollbar-thumb{background:#004720;border-radius:8px}.rental-workflow aside.steps-sidebar::-webkit-scrollbar-thumb:hover{background:#063}}form.info-form .options-list .form-group{align-items:center;display:flex;flex-direction:row;gap:7px}form.info-form .options-list .option-info h3.option-title{color:#004720;font-size:18px;font-weight:600}form.info-form .options-list p.option-desc{font-size:14px}form.info-form .options-list p.option-desc,form.info-form .options-list p.option-price{font-size:15px!important;margin-bottom:20px!important;max-width:100%!important}form.info-form .options-list p.option-price{font-weight:700}form.info-form .options-list .option-item{background-color:#fffeeb;border:1px solid #9fbd80!important;border-radius:10px;display:block;margin-bottom:15px!important;margin-top:15px!important;padding:20px 15px 5px}form.info-form .options-list .form-group .quantity{align-items:center;background:#fff;border:1px solid #ddd;border-radius:10px;display:inline-flex;overflow:hidden}form.info-form .options-list .form-group .quantity input[type=number]{border:none;font-size:16px;font-weight:500;height:38px;min-height:auto;outline:none;text-align:center;width:70px}form.info-form .options-list .form-group .quantity input[type=number]::-webkit-inner-spin-button,form.info-form .options-list .form-group .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form.info-form .options-list .form-group .quantity input[type=number]{-moz-appearance:textfield}form.info-form .options-list .form-group .quantity .qty-btn{background:#f8f8f8;border:none;cursor:pointer;font-size:20px;font-weight:700;height:38px;transition:all .2s ease;width:44px}form.info-form .options-list .form-group .quantity .qty-btn:hover{background:#004720;color:#fff}form.info-form .options-list .form-group .quantity .qty-btn:active{transform:scale(.95)}@media (max-width:768px){form.info-form .options-list .form-group .quantity input[type=number]{font-size:14px;width:55px}form.info-form .options-list .form-group .quantity .qty-btn{height:38px;width:38px}}body.body_result_louer.extra-class header.home_header{z-index:9999}.confirm-icon.confirm-icon--error svg{stroke:#004720}.confirmation-page.container-narrow h1.confirm-title{color:#004720;font-size:52px;font-weight:800;margin-bottom:30px;margin-top:50px;text-align:center}.confirm-icon.confirm-icon--error{display:none;margin-bottom:17px;text-align:center}.confirm-box.error-box{color:#000;font-size:18px;margin:0 auto!important;max-width:920px;text-align:center}.confirmation-page.container-narrow{margin:0 auto}.confirm-ref-box.confirm-ref-box--warning h2{color:#004720;font-size:35px;font-weight:700;margin-bottom:20px;margin-top:30px}.confirm-buttons a.btn-primary{color:#004720;font-size:18px;font-weight:700;text-decoration:none}.confirm-buttons{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:20px}.confirmation-page .link_section6{margin-top:7px}@media (max-width:991px){.confirmation-page.container-narrow{zoom:.8}.confirm-buttons{flex-direction:column}}#km_slider,#price_slider{background-color:#e0e0e0;border-radius:4px;height:8px;position:relative}#km_slider .ui-slider-range,#price_slider .ui-slider-range{background-color:#9fbd80;border-radius:4px}#km_slider .ui-slider-handle,#price_slider .ui-slider-handle{background-color:#fff;border:2px solid #9fbd80;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer;height:20px;top:50%;transform:translateY(-50%);transition:background-color .2s,transform .2s;width:20px}#km_slider .ui-slider-handle:hover,#price_slider .ui-slider-handle:hover{background-color:#9fbd80;border-color:#9fbd80;transform:translateY(-50%) scale(1.2)}body[data-route=app_blog] .shop-filters__categories,body[data-route=app_shop_products_index] .shop-filters__categories{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}body[data-route=app_blog] .shop-filters__categories .home-nav__list,body[data-route=app_shop_products_index] .shop-filters__categories .home-nav__list{display:flex;flex-wrap:nowrap;gap:10px;list-style:none;margin:0;padding:0}body[data-route=app_blog] .shop-filters__categories .home-nav__list li a,body[data-route=app_shop_products_index] .shop-filters__categories .home-nav__list li a{white-space:nowrap}body[data-route=app_blog] .shop-filters__categories::-webkit-scrollbar,body[data-route=app_shop_products_index] .shop-filters__categories::-webkit-scrollbar{height:8px}body[data-route=app_blog] .shop-filters__categories::-webkit-scrollbar-thumb,body[data-route=app_shop_products_index] .shop-filters__categories::-webkit-scrollbar-thumb{background:#9fbd80;border-radius:10px}@media (max-width:991px){.shop-page{padding-bottom:50px!important}body[data-route=app_blog] section.shop-filters.container_home,body[data-route=app_shop_products_index] section.shop-filters.container_home{margin-bottom:-20px;margin-top:30px;padding-bottom:10px;transform:scale(.7);transform-origin:top left;width:142.86%;zoom:1}body[data-route=app_blog] .shop-products__item.blog_item{margin-bottom:-170px;transform:scale(.7);transform-origin:top left;width:142.86%}body[data-route=app_blog] .shop-filters__categories .home-nav__list li a,body[data-route=app_shop_products_index] .shop-filters__categories .home-nav__list li a{padding:9px 16px}header .home-nav__list li a{font-size:15px}.banner_louer .text_logo_banner{gap:3px;margin-bottom:-190px!important;margin-left:10%;max-width:220%!important;padding:20px;transform:scale(.35);transform-origin:left top;width:220%}body:not([data-route=app_about]) .text_banner1 h2,body:not([data-route=app_about]) .text_banner2 h2{font-size:30px;line-height:22px}.text_banner1 h3,.text_banner2 h3{font-size:11px;line-height:11px}.logo_banner1{height:auto;max-height:50px;max-width:40px;min-width:32px}.logo_banner1 .img_bottom_v,.logo_banner1 .img_top_v{width:31px}.banner_louer .text_banner1{margin-top:8px}.banner_louer .text_banner2 h2 span{font-size:14px}.text_banner2{margin-top:7px}body[data-route=app_homepage] .element_banner1{max-width:290px}body[data-route=app_homepage] .text_logo_banner{margin:30px auto 20px}body[data-route=app_homepage] .text_banner1{margin-top:-7px}.service_4box_anim{margin:0 auto}.tem_final{height:350px}.tem_text_icon{min-height:350px}.tem_text_icon img{max-height:86px;max-width:120px}.tem_text_icon:before{background-size:cover;height:20px;right:90px;top:40px;width:20px}.tem_text_icon p{font-size:15px}.menu_footer_yakavan .col-6{padding-left:0!important;transform-origin:top left;width:50%;zoom:1}.liste_menu_yaka a{font-size:12px}.copyr_yakavan,.link_bottom_footer_yakavan a{font-size:10px}.marque_nmbr,.nbr_plc.local_plc{transform:scale(.8);transform-origin:top left;width:125%!important}.marque_nmbr{margin-bottom:-20px}body[data-route=app_blog] main.shop-page,body[data-route=app_shop_products_index] main.shop-page{padding-top:82px}body[data-route=app_blog] header,body[data-route=app_shop_products_index] header{min-height:86px}body[data-route=app_buy_index] .text_logo_banner,body[data-route=app_rental_index] .text_logo_banner{margin:0;padding:0;transform:scale(1);width:100%}body[data-route=app_rental_index] .home_section1 .carousel_wrapper{margin-bottom:-30px}body[data-route=app_rental_index] .fix_width{margin-bottom:-320px;margin-top:0}body[data-route=app_rental_index] .carr_home12 .next{right:18px}body[data-route=app_rental_index] .carr_home12 .prev{right:80px}body[data-route=app_rental_index] section.home_section8.home_section8_louer{padding-bottom:10px}body[data-route=app_buy_index] section.home_banner.banner_louer.banner_acheter .text_banner1{margin-top:-6px}body[data-route=app_buy_index] section.home_banner.banner_louer.banner_acheter h4{color:#fbf9db!important;font-size:11px!important;line-height:11px}body[data-route=app_management] .banner_abs_glbal{padding-top:150px}body[data-route=app_management] .section1_gestion_locative:first-child{padding-top:0}body[data-route=app_management] section.home_banner.banner_louer.banner_acheter h4{color:#fbf9db!important}body[data-route=app_management] .text_logo_banner h2{font-size:121px!important;line-height:90px!important}body[data-route=app_vehicle_details] .home_section1 .carousel_wrapper{margin-bottom:-40px}}.banner-slider .slide{display:none}.banner-slider .slide.active{display:block}.mobile-banner{display:none}.local_titre_var,[class^=position_][class$=_content]{opacity:0;position:absolute;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;visibility:hidden}.col-md-5,.logo_dtail_yaka_prod{position:relative}.local_titre_var.active,[class^=position_][class$=_content].active{opacity:1;position:relative;transform:translateY(0);visibility:visible}.position_carte{cursor:pointer}.position_carte.active img{animation:blinkColor 1s ease-in-out infinite alternate}@keyframes blinkColor{0%{filter:brightness(0) saturate(100%) invert(75%) sepia(14%) saturate(511%) hue-rotate(49deg) brightness(92%) contrast(88%)}to{filter:none}}body[data-route=sylius_shop_order_thank_you] .container.text-center.my-auto{margin-bottom:110px!important;margin-top:180px!important}body[data-route=sylius_shop_order_thank_you] h1.h2{color:#004720;font-size:52px;font-style:normal;font-weight:800;line-height:44px;margin-bottom:30px;text-align:center}body[data-route=sylius_shop_order_thank_you] .row.flex-column.my-4{color:#000;font-size:18px}main.blog-detail-page.container_home.py-5{margin-top:80px}main.blog-detail-page.container_home.py-5 article.blog-post.mx-auto{max-width:1230px!important}main.blog-detail-page li.breadcrumb-item,main.blog-detail-page li.breadcrumb-item a,main.blog-detail-page li.breadcrumb-item:before,main.blog-detail-page ol.breadcrumb{color:#000!important;font-size:18px;font-weight:400;text-decoration:none}main.blog-detail-page li.breadcrumb-item.active{font-weight:700}main.blog-detail-page h1.display-4.font-weight-bold{color:#004720;font-weight:700;line-height:80px;line-height:1.3}main.blog-detail-page .blog-post__content.mb-5 div{margin:0!important}main.blog-detail-page,main.blog-detail-page h1,main.blog-detail-page h2,main.blog-detail-page h3,main.blog-detail-page h4,main.blog-detail-page h5{font-family:Poppins,sans-serif!important}main.blog-detail-page h1{font-size:2.5rem!important}main.blog-detail-page h2{font-size:2rem!important}main.blog-detail-page h3{font-size:1.5rem!important}main.blog-detail-page h4{font-size:1.2rem!important}@media (max-width:991px){main.blog-detail-page h1{font-size:2rem!important}main.blog-detail-page h2{font-size:1.6rem!important}main.blog-detail-page h3{font-size:1.3rem!important}main.blog-detail-page h4{font-size:1.1rem!important}}main.blog-detail-page .blog-post__content.mb-5{margin-bottom:20px!important}main.blog-detail-page footer.blog-post__footer.pt-4.border-top a{background:#9fbd80;border:1px solid #9fbd80;border-radius:10px;color:#000;display:inline-block;font-size:18px;font-weight:700;overflow:hidden;text-decoration:none}main.blog-detail-page footer.blog-post__footer.pt-4.border-top a:hover{background:#000;color:#fff}main.blog-detail-page header.blog-post__header.mb-5{margin-bottom:35px!important}.simple_detail_pos .position_carte.active img{animation:none}body[data-route=sylius_shop_payment_request_pay] .cart-header-section{background:transparent!important;margin-top:120px;padding-bottom:0!important}body[data-route=sylius_shop_payment_request_pay] .col-lg-4{display:none}body[data-route=sylius_shop_payment_request_pay] .col-lg-8{width:100%}body[data-route=sylius_shop_payment_request_pay] .container.py-5{max-width:950px}body[data-route=sylius_shop_payment_request_pay] form#payment-form label{color:#004720;font-size:18px;font-weight:700;margin-bottom:9px}body[data-route=sylius_shop_payment_request_pay] .btn-list.mt-3{display:flex;justify-content:space-between;margin-top:30px!important}body[data-route=sylius_shop_payment_request_pay] header.h-20.bg-\[\#9BB883\].flex.items-center.justify-between.px-10.shadow-sm{display:none}.copyr_yakavan a{color:#fbf9db}.copyr_yakavan a:hover{text-decoration:none}.content_text_static{margin-top:100px!important}section.static-content-section.py-5{background-color:#fbf9db!important}.legal-card.p-4.mb-5{background:#cbcac026!important;border-color:#9fbd80!important}.content_text_static h3{border:none!important;color:#000!important;margin-top:20px!important}.content_text_static a{color:#9fbd80!important}