.logo-voyage img{max-width:30%!important;height:auto!important}.dsm-animated-gradient-text{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:#17262E!important;color:#17262E!important}.woocommerce-cart button[name="update_cart"]{background-color:#afc613!important;color:#ffffff!important;border-radius:3px!important;padding:5px 12px!important;font-weight:600!important;border:none!important;transition:all 0.3s ease;font-size:18px!important}.woocommerce-cart button[name="update_cart"]:hover{background-color:#9CB800!important}#bloc_voyageurs{margin-top:35px}#bloc_voyageurs h3{font-size:22px;margin-bottom:25px;font-weight:600}.bloc-voyageur{border-bottom:1px solid #eaeaea;padding:15px 0 25px 0}.bloc-voyageur summary{background:#f6f9f2;padding:14px 18px;border-radius:8px;font-size:15px;font-weight:600;color:#2b2b2b;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:all 0.25s ease}.bloc-voyageur summary::-webkit-details-marker{display:none}.bloc-voyageur summary::after{content:"+";font-size:18px;font-weight:400;color:#7BAE3E;transition:transform 0.3s ease}.bloc-voyageur[open] summary{background:#eef6e6}.bloc-voyageur[open] summary::after{content:"–";transform:rotate(180deg)}.bloc-voyageur summary:hover{background:#edf5e3}.voyageur-content{padding-top:20px}.bloc-voyageur .form-row{display:flex;align-items:center;gap:25px;margin-bottom:18px}.bloc-voyageur .form-row label{flex:0 0 180px;font-size:14px;font-weight:500}.bloc-voyageur .woocommerce-input-wrapper{flex:1;width:100%}.bloc-voyageur .woocommerce-input-wrapper input,.bloc-voyageur .woocommerce-input-wrapper select{width:100%!important;height:36px!important;padding:4px 0!important;border:none!important;border-bottom:1px solid #dcdcdc!important;border-radius:0!important;background:transparent;font-size:14px;transition:all 0.2s ease}.bloc-voyageur input:focus,.bloc-voyageur select:focus{border-bottom:2px solid #7BAE3E!important;outline:none}.bloc-voyageur input[type="file"]{width:100%!important;border:none!important;border-bottom:1px solid #dcdcdc!important;padding:6px 0!important}@media(max-width:768px){.bloc-voyageur .form-row{flex-direction:column;align-items:flex-start;gap:6px}.bloc-voyageur .form-row label{flex:none;margin-bottom:4px}}#bloc_voyageurs{clear:both}.col2-set .col-1{overflow:hidden}.col2-set::after{content:"";display:block;clear:both}.bloc-voyageur{width:100%}.woocommerce-billing-fields h3{font-size:20px;font-weight:600;margin-bottom:25px}.woocommerce-billing-fields .form-row{display:flex;align-items:center;gap:25px;margin-bottom:18px}.woocommerce-billing-fields .form-row label{flex:0 0 180px;font-size:14px;font-weight:500}.woocommerce-billing-fields .woocommerce-input-wrapper{flex:1;width:100%}.woocommerce-billing-fields input,.woocommerce-billing-fields select{width:100%!important;height:36px!important;padding:4px 0!important;border:none!important;border-bottom:1px solid #dcdcdc!important;border-radius:0!important;background:transparent!important;font-size:14px;transition:all 0.2s ease}.woocommerce-billing-fields input:focus,.woocommerce-billing-fields select:focus{border-bottom:2px solid #7BAE3E!important;outline:none}@media(max-width:768px){.woocommerce-billing-fields .form-row{flex-direction:column;align-items:flex-start;gap:6px}.woocommerce-billing-fields .form-row label{flex:none;margin-bottom:4px}}.woocommerce-account .woocommerce{display:flex;gap:40px}.woocommerce-account .woocommerce-MyAccount-navigation{width:260px;background:#f6f8f6;padding:25px;border-radius:12px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation li{margin-bottom:8px}.woocommerce-MyAccount-navigation a{display:block;padding:12px 15px;border-radius:8px;text-decoration:none;color:#333;font-weight:500;transition:all .2s ease}.woocommerce-MyAccount-navigation a:hover{background:#7BAE3E;color:white}.woocommerce-MyAccount-navigation .is-active a{background:#7BAE3E;color:white}.woocommerce-account .woocommerce-MyAccount-content{flex:1;background:white;padding:40px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.05)}.woocommerce-account #sidebar,.woocommerce-account .et_pb_widget_area_right{display:none}.woocommerce-account #left-area{width:100%}.woocommerce-account #main-content .container:before{display:none}.woocommerce-account .woocommerce-button,.woocommerce-account .button.view{background:#7BAE3E;color:white!important;border:none;padding:12px 12px;border-radius:8px;font-weight:600;transition:all .2s ease}.woocommerce-account .woocommerce-button:hover,.woocommerce-account .button.view:hover{background:#6a9a35;color:white}.woocommerce-account .woocommerce-EditAccountForm input[type="text"],.woocommerce-account .woocommerce-EditAccountForm input[type="email"],.woocommerce-account .woocommerce-EditAccountForm input[type="password"]{border:none!important;border-bottom:1px solid #dcdcdc!important;background:transparent!important;height:40px!important;padding:4px 0!important;font-size:15px}.woocommerce-account .woocommerce-EditAccountForm input:focus{border-bottom:2px solid #7BAE3E!important;outline:none!important}.woocommerce-account .woocommerce-EditAccountForm label{font-weight:500;font-size:14px;margin-bottom:6px;display:block}.woocommerce-account .woocommerce-EditAccountForm .form-row{margin-bottom:22px}.woocommerce-account .woocommerce-EditAccountForm button,.woocommerce-account .woocommerce-EditAccountForm .woocommerce-Button{background:#7BAE3E!important;color:white!important;border:none!important;padding:14px 28px!important;border-radius:8px;font-weight:600}.woocommerce-account .woocommerce-EditAccountForm button:hover{background:#6a9a35!important}.woocommerce-account .password-input button{background:#7BAE3E!important;width:40px!important;height:40px!important;border-radius:8px!important;display:flex;align-items:center;justify-content:center;padding:0!important}.woocommerce-account .password-input button svg,.woocommerce-account .password-input button i{font-size:16px}.woocommerce-account .woocommerce-Button{padding:12px 22px!important;font-size:15px!important;border-radius:8px!important}.woocommerce-account .woocommerce-Button:hover{background:#6a9a35!important}.woocommerce-account .password-input input{padding-right:50px!important}.passport-order{background:white;padding:30px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.05);margin-bottom:40px}.passport-order h3{font-size:20px;margin-bottom:10px}.passport-progress{height:8px;background:#eee;border-radius:10px;overflow:hidden;margin:10px 0 25px}.passport-progress-bar{height:100%;background:#7BAE3E}.passport-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.passport-card{border:1px solid #e5e5e5;padding:20px;border-radius:10px;background:#fafafa;transition:all .2s ease}.passport-card:hover{box-shadow:0 5px 20px rgba(0,0,0,0.05)}.passport-status-ok{color:#7BAE3E;font-weight:600}.passport-status-missing{color:#e53935;font-weight:600}.passport-upload{margin-top:12px}.passport-upload input[type=file]{margin-bottom:10px}.passport-upload button{background:#7BAE3E;border:none;color:white;padding:10px 18px;border-radius:6px;cursor:pointer}.passport-upload button:hover{background:#6a9a35}.passport-dropzone{border:2px dashed #dcdcdc;border-radius:10px;padding:30px;text-align:center;cursor:pointer;background:#fafafa;transition:all .2s ease;position:relative}.passport-dropzone:hover{border-color:#7BAE3E;background:#f5f8ef}.passport-dropzone.dragover{border-color:#7BAE3E;background:#eef5e2}.passport-input{display:none}.passport-select{background:#7BAE3E;color:white;border:none;padding:10px 16px;border-radius:6px;cursor:pointer}.passport-select:hover{background:#6a9a35}.passport-dropzone{border:2px dashed #dcdcdc;border-radius:10px;padding:30px;text-align:center;cursor:pointer;transition:0.3s}.passport-dropzone.dragover{border-color:#7BAE3E;background:#f7fbf2}.passport-file-name{margin-top:12px;font-size:14px;color:#7BAE3E;font-weight:600}.passport-card{background:#fff;border-radius:12px;padding:25px;box-shadow:0 6px 18px rgba(0,0,0,0.06);transition:0.3s}.passport-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,0.08)}.passport-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:25px}.passport-progress{background:#eee;height:10px;border-radius:50px;margin:15px 0 30px 0;overflow:hidden}.passport-progress-bar{background:#7BAE3E;height:100%;transition:0.4s}.woocommerce-account .woocommerce-orders-table .button{background:#7BAE3E;color:#fff;padding:6px 16px;font-size:14px;border-radius:6px;font-weight:600;min-height:auto;line-height:1.2}.woocommerce-account .woocommerce-orders-table .button:hover{background:#6a9a35}.woocommerce-account table.shop_table{border-radius:10px;overflow:hidden;border:1px solid #eee}.woocommerce-account table.shop_table tbody tr{border-bottom:1px solid #f2f2f2}.woocommerce-account table.shop_table tbody tr:hover{background:#fafafa}.woocommerce-account .woocommerce-orders-table__cell-order-actions .button{padding:6px 14px;font-size:14px;border-radius:6px}tr.woocommerce-orders-table__row--status-passeports .woocommerce-orders-table__cell-order-status{color:#b26a00;font-weight:600}tr.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status{color:#2d7a3f;font-weight:600}.woocommerce-account #main-content .container{max-width:1400px;width:95%}.woocommerce-account .woocommerce{width:100%}.woocommerce-account .woocommerce{display:flex;gap:40px}.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 260px}.woocommerce-account .woocommerce-MyAccount-content{flex:1;min-width:0}.passport-order{width:100%;margin-bottom:60px}.doc-row{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:20px}@media(max-width:900px){.doc-row{grid-template-columns:1fr}}@media (max-width:980px){.woocommerce-account .woocommerce{flex-direction:column;gap:20px}.woocommerce-account .woocommerce-MyAccount-navigation{flex:unset;width:100%}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.doc-row{grid-template-columns:1fr;gap:20px}.passport-card{width:100%}.passport-dropzone{padding:20px}}.passport-submit{width:100%;margin-top:10px}.woocommerce form input[type="text"],.woocommerce form input[type="email"],.woocommerce form input[type="password"]{background:transparent!important;border:none!important;border-bottom:1px solid #dcdcdc!important;border-radius:0!important;padding:12px 5px!important;font-size:16px;width:100%;box-shadow:none!important;transition:all .25s ease}.woocommerce form input[type="text"]:focus,.woocommerce form input[type="email"]:focus,.woocommerce form input[type="password"]:focus{outline:none;border-bottom:2px solid #6ba539!important;background:transparent!important}.woocommerce form input::placeholder{color:#999}.woocommerce form label{font-weight:500;font-size:15px;margin-bottom:6px;display:block}.woocommerce form .form-row{margin-bottom:25px}.woocommerce form .show-password-input{background:#6ba539;border-radius:8px;padding:10px;color:white}body.page-id-426 .woocommerce .u-column2{display:none!important}body.page-id-426 .woocommerce .u-column1{width:100%}body.page-id-434 .woocommerce .u-column1{display:none!important}body.page-id-434 .woocommerce .u-column2{width:100%}.login-register-link{text-align:center;margin-top:20px;font-size:16px}.login-register-link a{color:#6ba539;font-weight:600;text-decoration:none}.login-register-link a:hover{text-decoration:underline}.woocommerce form.register button[name="register"]{display:block!important;margin-top:25px;background:#6ba539;color:#fff;padding:14px 28px;border-radius:8px;border:none;font-size:16px;cursor:pointer}.woocommerce form.register button[name="register"]:hover{background:#5b8e31}.woocommerce-account .woocommerce-info{background:transparent!important;border:none!important;color:#333!important}.woocommerce-account .woocommerce-info .button{display:none!important}.woocommerce form.register{background:rgba(255,255,255,0.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:50px;border-radius:20px;max-width:520px;margin:auto;box-shadow:0 20px 60px rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.4)}.woocommerce h2{font-size:40px;margin-bottom:10px}.woocommerce form.register input{border:none;border-bottom:2px solid #a6c400;padding:14px 0;margin-bottom:25px;background:transparent;font-size:18px;color:#333}.woocommerce form.register button{width:100%;background:#a6c400;color:white;border:none;border-radius:12px;padding:18px;font-size:22px;margin-top:20px;box-shadow:0 6px 20px rgba(0,0,0,0.2);transition:all .3s ease}.woocommerce form.register button:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,0.3)}.woocommerce form.login{background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);padding:50px;border-radius:20px;max-width:600px;margin:auto;border:1px solid rgba(255,255,255,0.4);box-shadow:0 20px 60px rgba(0,0,0,0.25)}.woocommerce form.login h2{font-size:42px;margin-bottom:20px}.woocommerce form.login input{border:none;border-bottom:2px solid #fff;padding:14px 0;margin-bottom:25px;background:transparent;font-size:18px;color:#1e2d35}.woocommerce form.login button{width:100%;background:#6ba539;color:white;border:none;border-radius:12px;padding:18px;font-size:22px;margin-top:20px}.woocommerce form.login button{width:100%;padding:14px 20px;font-size:16px;border-radius:10px;background:#6ba539;color:white;box-shadow:0 6px 18px rgba(0,0,0,0.2)}.woocommerce form.register button{width:100%;padding:14px 20px;font-size:18px;border-radius:10px;background:#6ba539;color:white;box-shadow:0 6px 18px rgba(0,0,0,0.2)}.woocommerce button.button,.woocommerce button.button:hover{background:#6ba539!important;color:white!important}.woocommerce button.button:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.25)}.woocommerce h2{color:white!important}.woocommerce form.login button,.woocommerce form.register button{background:#6ba539;color:white;transition:all .25s ease}.woocommerce form.login button:hover,.woocommerce form.register button:hover{background:#5e9a30;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,0.25)}.woocommerce button.button,.woocommerce button.button:hover{padding:16px 24px!important;line-height:1.2}.woocommerce button.button:hover{background:#5e9a30!important;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,0.25)}.woocommerce button.button,.woocommerce button.button.alt{background:#6ba539!important;color:white!important;padding:16px 24px!important;transition:all .25s ease}.woocommerce button.button:hover,.woocommerce button.button.alt:hover{background:#6ba539!important;color:white!important;padding:16px 24px!important;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,0.25)}.woocommerce-error{max-width:600px;margin:0 auto 25px auto;background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);border-radius:12px;padding:18px 22px;color:white;border:1px solid rgba(255,255,255,0.4);list-style:none}body.page-id-426 .woocommerce,body.page-id-434 .woocommerce{max-width:600px;margin:0 auto}.woocommerce-notices-wrapper{width:100%;margin-bottom:20px}.woocommerce-error{width:100%;background:#a6c400;color:white;border-radius:12px;padding:18px 22px;border:none}.woocommerce-notices-wrapper{max-width:600px;margin:0 auto 20px auto}.woocommerce-error{background:#a6c400;color:white;border:none;border-radius:14px;padding:20px;margin-bottom:25px}.woocommerce-account .woocommerce-MyAccount-content a.button{background:#7BAE3E!important;color:#fff!important;border:2px solid #7BAE3E!important;border-radius:8px;padding:12px 22px;font-weight:600;transition:all .25s ease}.woocommerce-account .woocommerce-MyAccount-content a.button:hover{background:#6a9a35!important;border-color:#6a9a35!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.25)}.woocommerce-account .woocommerce-MyAccount-content a.button:focus,.woocommerce-account .woocommerce-MyAccount-content a.button:active{color:#fff!important;outline:none!important;box-shadow:none!important}.woocommerce-cart table.cart td.product-thumbnail,.woocommerce-cart table.cart th.product-thumbnail{width:80px}.woocommerce-cart table.cart td.product-name,.woocommerce-cart table.cart th.product-name{width:45%}.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart th.product-price{width:15%}.woocommerce-cart table.cart td.product-quantity,.woocommerce-cart table.cart th.product-quantity{width:10%}.woocommerce-cart table.cart td.product-subtotal,.woocommerce-cart table.cart th.product-subtotal{width:20%}.woocommerce-cart .product-name{line-height:1.6}#bloc_voyageurs textarea,#pollen_remarques_commande textarea{width:100%!important;height:38px!important;min-height:38px!important;resize:none!important;background:transparent!important;border:none!important;border-bottom:1px solid #dcdcdc!important;border-radius:0!important;box-shadow:none!important;padding:4px 0!important;font-size:14px!important;line-height:1.4!important}#bloc_voyageurs .form-row{display:flex;align-items:center;gap:25px}#bloc_voyageurs .form-row label{flex:0 0 180px;font-size:14px;font-weight:500;margin:0!important}#bloc_voyageurs .form-row textarea{flex:1}#pollen_remarques_commande{margin-top:40px;padding-top:25px;border-top:1px solid #eee}.pollen-titre-remarques{margin-bottom:18px}#pollen_remarques_commande textarea{display:block}#pollen_remarques_commande{border-top:none!important;padding-top:25px!important}#pollen_remarques_commande textarea{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #dcdcdc!important}#pollen_remarques_commande::before,#pollen_remarques_commande::after,#pollen_remarques_commande textarea::before,#pollen_remarques_commande textarea::after{display:none!important;border:none!important}#payment{background:transparent!important;border:none!important;padding:0!important;margin-top:35px}#payment .wc_payment_methods{border:1px solid #dcdcdc!important;border-radius:6px;padding:20px!important;background:#fff!important}.wc_payment_method{background:transparent!important;border:none!important;padding:0!important;margin-bottom:20px!important}.payment_box{background:transparent!important;border:none!important;padding:20px 0 0 0!important;margin:15px 0 0 0!important}#payment div.payment_box::before{display:none!important}.StripeElement,#wc-stripe-upe-form,#wc-stripe-payment-request-wrapper{border:none!important;box-shadow:none!important}#place_order{background:#86b63e!important;border-radius:4px!important;padding:14px 28px!important;font-size:17px!important;font-weight:600;margin-top:20px}.woocommerce-billing-fields .form-row{display:block!important;margin-bottom:22px!important}.woocommerce-billing-fields .form-row label{display:block!important;width:100%!important;margin-bottom:6px!important}.woocommerce-billing-fields .woocommerce-input-wrapper{display:block!important;width:100%!important}.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last{width:48%!important;float:left!important;clear:none!important}.woocommerce-billing-fields .form-row-first{margin-right:4%!important}.woocommerce-billing-fields .form-row-wide{width:100%!important;clear:both!important}@media(max-width:768px){.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last{width:100%!important;float:none!important;margin-right:0!important}}@media (max-width:768px){.woocommerce-cart table.cart,.woocommerce-cart table.cart tbody,.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td{display:block!important;width:100%!important}.woocommerce-cart table.cart thead{display:none!important}.woocommerce-cart table.cart tr.cart_item{border:1px solid #e5e5e5;border-radius:12px;padding:20px;margin-bottom:25px;background:#fff}.woocommerce-cart table.cart td{text-align:left!important;border:none!important;padding:10px 0!important}.woocommerce-cart table.cart td.product-remove{text-align:right!important;padding-bottom:5px!important}.woocommerce-cart table.cart td.product-name{font-size:16px;line-height:1.5;word-break:normal!important}.woocommerce-cart table.cart td.product-price::before{content:"Prix : ";font-weight:700}.woocommerce-cart table.cart td.product-quantity::before{content:"Quantité : ";font-weight:700;display:block;margin-bottom:8px}.woocommerce-cart table.cart td.product-subtotal::before{content:"Sous-total : ";font-weight:700}.woocommerce-cart table.cart .quantity input.qty{width:80px!important;height:46px!important;text-align:center}.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart_totals{width:100%!important;float:none!important}}.pollen-checkout-warning{background:#fff8e8;border:2px solid #c5d93b;padding:25px;border-radius:12px;margin-bottom:35px;color:#17262E}.pollen-checkout-warning h3{margin-top:0;color:#17262E}.pollen-checkout-warning p{margin-bottom:15px;line-height:1.6}.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content a.button,.woocommerce-account .woocommerce-MyAccount-content button.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button{min-height:auto!important;height:auto!important;padding:9px 16px!important;font-size:14px!important;line-height:1.2!important;border-radius:6px!important;width:auto!important;max-width:none!important;box-shadow:none!important;transform:none!important}.woocommerce-account .woocommerce-MyAccount-content .button:after,.woocommerce-account .woocommerce-MyAccount-content a.button:after,.woocommerce-account .woocommerce-MyAccount-content button.button:after,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:after{display:none!important;content:none!important}.woocommerce-account .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce-MyAccount-content a.button:hover,.woocommerce-account .woocommerce-MyAccount-content button.button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:hover{padding:9px 16px!important;transform:none!important;box-shadow:none!important}.woocommerce-account .woocommerce-MyAccount-content a.button[href*="add-payment-method"]{font-size:15px!important;padding:11px 18px!important}@media (max-width:767px){.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content a.button,.woocommerce-account .woocommerce-MyAccount-content button.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button{width:auto!important}}.quantity label{display:none!important}.quantity{margin-bottom:25px}.quantity input.qty{width:90px!important;height:55px!important;font-size:24px!important;text-align:center;border-radius:10px}.single-product .quantity{display:flex;align-items:center;gap:15px;margin-bottom:30px}.single-product .quantity input.qty{width:120px!important;height:70px!important;font-size:34px!important;font-weight:700;text-align:center;border-radius:14px;border:2px solid #dcdcdc;background:#f8f8f8}.single-product .quantity .minus,.single-product .quantity .plus{width:50px!important;height:50px!important;border-radius:10px!important;background:#7BAE3E!important;color:#fff!important;font-size:28px!important}.single-product button.single_add_to_cart_button{height:70px!important;padding:0 40px!important;border-radius:14px!important;font-size:28px!important}.woocommerce-cart .product-name,.woocommerce-cart .product-name *,.woocommerce-checkout-review-order .product-name,.woocommerce-checkout-review-order .product-name *{max-height:none!important;overflow:visible!important}.woocommerce-cart .product-name &gt;a,.woocommerce-checkout-review-order .product-name &gt;a{display:inline!important}.woocommerce-cart .variation,.woocommerce-checkout-review-order .variation,.woocommerce-cart .wc-item-meta,.woocommerce-checkout-review-order .wc-item-meta{display:block!important;max-height:none!important;overflow:visible!important}.woocommerce-cart .variation dt,.woocommerce-cart .variation dd,.woocommerce-checkout-review-order .variation dt,.woocommerce-checkout-review-order .variation dd,.woocommerce-cart .wc-item-meta li,.woocommerce-checkout-review-order .wc-item-meta li{display:block!important;width:100%!important;float:none!important;clear:both!important;margin:0 0 6px 0!important}.prad-show-more-btn{display:none!important}.woocommerce-cart table.cart td.product-quantity{width:120px!important;min-width:120px!important;text-align:center!important}.woocommerce-cart table.cart td.product-quantity .quantity{justify-content:center!important;margin:0!important}.woocommerce-cart table.cart td.product-quantity input.qty{width:70px!important;height:55px!important;font-size:24px!important;padding:0!important}.woocommerce-cart table.cart td.product-subtotal{width:160px!important;min-width:160px!important;text-align:right!important;white-space:nowrap!important}.woocommerce-cart table.cart td.product-price{width:150px!important;min-width:150px!important;white-space:nowrap!important}.woocommerce-cart .quantity input.qty{width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;padding:0!important;font-size:22px!important;text-align:center!important}.woocommerce-cart td.product-quantity{width:90px!important;min-width:90px!important}.woocommerce-cart td.product-subtotal{padding-left:25px!important}.pollen-checkout-warning h4{font-size:24px!important;line-height:1.2;font-weight:500;margin-bottom:20px}.pricex::after{content:" par personne";font-size:0.9em;color:#666}.zoomImg{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.woocommerce-product-gallery__image{pointer-events:auto!important}.et_pb_text li:has(>ul),.entry-content li:has(>ul),.woocommerce div.product li:has(>ul){margin-bottom:0!important;padding-bottom:0!important}.et_pb_text li>ul,.entry-content li>ul,.woocommerce div.product li>ul{margin-top:6px!important;margin-bottom:0!important;padding-bottom:0!important}.et_pb_text li>ul li:last-child,.entry-content li>ul li:last-child,.woocommerce div.product li>ul li:last-child{margin-bottom:0!important;padding-bottom:0!important}.awcdp-deposits-option .awcdp-radio:not(.pay-deposit){display:none!important}.pollen-ttc{font-size:0.85em;font-weight:400;margin-left:4px}body.page-id-426 .woocommerce,body.page-id-426 .woocommerce label,body.page-id-426 .woocommerce p,body.page-id-426 .woocommerce a{color:#ffffff!important}body.page-id-426 .woocommerce input{color:#ffffff!important}body.woocommerce-lost-password .woocommerce{display:block!important;max-width:600px!important;margin:0 auto!important}body.woocommerce-lost-password .woocommerce-MyAccount-navigation{display:none!important}body.woocommerce-lost-password .woocommerce-MyAccount-content{width:100%!important;max-width:600px!important;margin:0 auto!important;padding:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-lost-password form.lost_reset_password{width:100%!important;max-width:600px!important;margin:40px auto!important;background:rgba(255,255,255,0.15)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.4);border-radius:20px;padding:50px!important;box-shadow:0 20px 60px rgba(0,0,0,.25)}body.woocommerce-lost-password form.lost_reset_password p,body.woocommerce-lost-password form.lost_reset_password label{color:#ffffff!important}body.woocommerce-lost-password form.lost_reset_password input{width:100%!important;color:#ffffff!important;background:transparent!important;border:none!important;border-bottom:2px solid #ffffff!important}body.woocommerce-lost-password form.lost_reset_password button{width:100%!important;background:#6ba539!important;color:#ffffff!important;border-radius:10px!important;padding:16px 24px!important}body.woocommerce-lost-password .woocommerce-form-row,body.woocommerce-lost-password .form-row,body.woocommerce-lost-password .woocommerce-form-row--wide{width:100%!important;max-width:100%!important}body.woocommerce-lost-password .woocommerce-form-row input,body.woocommerce-lost-password .form-row input{width:100%!important;max-width:100%!important;display:block!important}body.woocommerce-lost-password .woocommerce-input-wrapper{display:block!important;width:100%!important}body.woocommerce-lost-password p,body.woocommerce-lost-password .woocommerce-message+p,body.woocommerce-lost-password .woocommerce-info+p{color:#ffffff!important}body.woocommerce-lost-password footer,body.woocommerce-lost-password .et-l--footer,body.woocommerce-lost-password .et-l.et-l--footer,body.woocommerce-lost-password #et-boc footer,body.woocommerce-lost-password #et-main-area footer{display:none!important;height:0!important;overflow:hidden!important}body.woocommerce-lost-password,body.woocommerce-lost-password #page-container,body.woocommerce-lost-password #et-boc,body.woocommerce-lost-password #et-main-area,body.woocommerce-lost-password #main-content,body.woocommerce-lost-password article,body.woocommerce-lost-password .entry-content,body.woocommerce-lost-password .et-l,body.woocommerce-lost-password .et_builder_inner_content,body.woocommerce-lost-password .et_pb_section{min-height:100vh!important}body.woocommerce-lost-password .et_pb_section{display:flex!important;align-items:center!important;justify-content:center!important;padding-bottom:0!important;margin-bottom:0!important}body.page-id-426 #main-footer,body.page-id-426 footer{display:none!important}body.page-id-426 .et-l--footer,body.page-id-426 .et_pb_section.et_pb_section_footer{display:none!important}.woocommerce-cart .cart_totals tr.cart-subtotal th::after,.woocommerce-cart .cart_totals tr.order-total th::after,.woocommerce-cart .cart_totals tr.order-paid th::after,.woocommerce-cart .cart_totals tr.order-remaining th::after,.woocommerce-checkout-review-order-table tr.cart-subtotal th::after,.woocommerce-checkout-review-order-table tr.order-total th::after,.woocommerce-checkout-review-order-table tr.order-paid th::after,.woocommerce-checkout-review-order-table tr.order-remaining th::after{content:" TTC";font-size:0.75em;font-weight:400;margin-left:6px}@media (max-width:768px){.woocommerce-cart .cart_totals tr.cart-subtotal td::before,.woocommerce-cart .cart_totals tr.order-total td::before,.woocommerce-cart .cart_totals tr.order-paid td::before,.woocommerce-cart .cart_totals tr.order-remaining td::before,.woocommerce-checkout-review-order-table tr.cart-subtotal td::before,.woocommerce-checkout-review-order-table tr.order-total td::before,.woocommerce-checkout-review-order-table tr.order-paid td::before,.woocommerce-checkout-review-order-table tr.order-remaining td::before{content:none!important}}@media (max-width:768px){.woocommerce-cart table.cart td,.woocommerce-cart table.cart td.product-name,.woocommerce-cart table.cart .product-name,.woocommerce-cart table.cart .variation,.woocommerce-cart table.cart .wc-item-meta{text-align:left!important}.woocommerce-cart table.cart .variation dt,.woocommerce-cart table.cart .variation dd,.woocommerce-cart table.cart .wc-item-meta li{text-align:left!important;float:none!important}.woocommerce-cart table.cart td.product-name a{text-align:left!important;display:inline!important}.woocommerce-cart td.product-thumbnail{display:none!important}}.pricex::before{content:"+ ";font-weight:600}.hero-voyages{min-height:720px;background-size:cover;background-position:center}@media (max-width:767px){body.page-id-426,body.page-id-426 #page-container,body.page-id-426 #et-main-area,body.page-id-426 #main-content,body.page-id-426 .entry-content,body.page-id-426 .et_pb_section,body.page-id-426 .et_pb_row,body.page-id-426 .et_pb_column{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important}body.page-id-426 .woocommerce form.login{height:auto!important;max-height:none!important;overflow:visible!important;margin-top:30px!important;margin-bottom:80px!important;padding:36px 28px 48px 28px!important}body.page-id-426 .login-register-link{display:block!important;visibility:visible!important;opacity:1!important;margin-top:26px!important;padding-bottom:20px!important;font-size:17px!important;line-height:1.5!important;color:#fff!important}body.page-id-426 .login-register-link a{color:#fff!important;font-size:17px!important;font-weight:700!important;text-decoration:underline!important}}body.page-template-default .woocommerce-form-register,body.page-template-default .woocommerce-form-register label,body.page-template-default .woocommerce-form-register p,body.page-template-default .woocommerce-form-register span,body.page-template-default .woocommerce-form-register legend,body.page-template-default .woocommerce-form-register h1,body.page-template-default .woocommerce-form-register h2,body.page-template-default .woocommerce-form-register h3{color:#fff!important}.woocommerce-form-register input,.woocommerce-form-register select,.woocommerce-form-register textarea{color:#fff!important}.woocommerce-form-register input::placeholder,.woocommerce-form-register textarea::placeholder{color:rgba(255,255,255,0.7)!important}.woocommerce-form-register a{color:#fff!important;text-decoration:underline}.woocommerce-account .woocommerce-order-details table.shop_table,.woocommerce-account .woocommerce-table--order-details{table-layout:auto!important;width:100%!important}.woocommerce-account .woocommerce-order-details table.shop_table td,.woocommerce-account .woocommerce-order-details table.shop_table th{word-break:normal!important;overflow-wrap:normal!important}.woocommerce-account .woocommerce-order-details table.shop_table .woocommerce-Price-amount,.woocommerce-account .woocommerce-table--order-details .woocommerce-Price-amount{white-space:nowrap!important}.woocommerce-account .woocommerce-order-details table.shop_table td.product-total,.woocommerce-account .woocommerce-order-details table.shop_table th.product-total{width:150px!important;min-width:150px!important;text-align:right!important;white-space:nowrap!important}@media (max-width:768px){.woocommerce-account .woocommerce-order-details table.shop_table td.product-total,.woocommerce-account .woocommerce-order-details table.shop_table th.product-total{width:auto!important;min-width:110px!important;font-size:14px!important}.woocommerce-account .woocommerce-order-details table.shop_table .woocommerce-Price-amount{font-size:14px!important;white-space:nowrap!important}}.woocommerce-account table td:nth-child(3),.woocommerce-account table th:nth-child(3),.woocommerce-account table td:nth-child(4),.woocommerce-account table th:nth-child(4){white-space:nowrap!important;font-size:14px!important}.woocommerce-account .woocommerce-table--order-details .product-total,.woocommerce-account .woocommerce-order-details .product-total,.woocommerce-account .shop_table tfoot td,.woocommerce-account .shop_table tfoot th{width:180px!important;min-width:180px!important;text-align:right!important;white-space:nowrap!important}.woocommerce-account .woocommerce-table--order-details .product-total .woocommerce-Price-amount,.woocommerce-account .woocommerce-order-details .product-total .woocommerce-Price-amount{display:inline-block;min-width:120px;text-align:right}.woocommerce-account .shop_table tfoot .woocommerce-Price-amount{display:inline-block;min-width:120px;text-align:right}@media (max-width:768px){.woocommerce-account .woocommerce-order-details table.shop_table,.woocommerce-account .woocommerce-table--order-details{display:block!important;width:100%!important;overflow:visible!important}.woocommerce-account .woocommerce-order-details table.shop_table thead{display:none!important}.woocommerce-account .woocommerce-order-details table.shop_table tbody,.woocommerce-account .woocommerce-order-details table.shop_table tfoot,.woocommerce-account .woocommerce-order-details table.shop_table tr,.woocommerce-account .woocommerce-order-details table.shop_table td,.woocommerce-account .woocommerce-order-details table.shop_table th{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:left!important}.woocommerce-account .woocommerce-order-details table.shop_table td.product-total{text-align:left!important;padding-top:0!important;font-size:18px!important;font-weight:700!important}.woocommerce-account .woocommerce-order-details table.shop_table tfoot th,.woocommerce-account .woocommerce-order-details table.shop_table tfoot td{display:flex!important;justify-content:space-between!important;gap:12px!important;white-space:normal!important}.woocommerce-account .woocommerce-order-details table.shop_table .woocommerce-Price-amount{white-space:nowrap!important}.woocommerce-account table{width:100%!important;max-width:100%!important;table-layout:auto!important}.woocommerce-account table td,.woocommerce-account table th{font-size:14px!important;padding:10px 8px!important;word-break:normal!important}}@media (max-width:768px){table.awcdp_deposits_summary{display:block!important;width:100%!important;border:1px solid #eee!important;border-radius:12px!important;overflow:hidden!important}table.awcdp_deposits_summary thead{display:none!important}table.awcdp_deposits_summary tbody,table.awcdp_deposits_summary tr,table.awcdp_deposits_summary td{display:block!important;width:100%!important;box-sizing:border-box!important}table.awcdp_deposits_summary tr{padding:14px 16px!important;border-bottom:1px solid #eee!important}table.awcdp_deposits_summary tr:last-child{border-bottom:none!important}table.awcdp_deposits_summary td{padding:6px 0!important;text-align:left!important;white-space:normal!important;word-break:normal!important;font-size:15px!important;line-height:1.4!important;border:none!important}table.awcdp_deposits_summary td:nth-child(1)::before{content:"N° : ";font-weight:700}table.awcdp_deposits_summary td:nth-child(2)::before{content:"Paiement : ";font-weight:700}table.awcdp_deposits_summary td:nth-child(3)::before{content:"Montant : ";font-weight:700}table.awcdp_deposits_summary td:nth-child(4)::before{content:"État : ";font-weight:700}table.awcdp_deposits_summary .woocommerce-Price-amount{white-space:nowrap!important;font-weight:700!important}}.woocommerce-table tfoot td,.woocommerce-table tfoot th,.woocommerce-orders-table tfoot td,.woocommerce-orders-table tfoot th{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@media (max-width:768px){body.woocommerce-order-received .woocommerce-table--order-details{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important}body.woocommerce-order-received .woocommerce-table--order-details thead{display:none!important}body.woocommerce-order-received .woocommerce-table--order-details tbody,body.woocommerce-order-received .woocommerce-table--order-details tfoot,body.woocommerce-order-received .woocommerce-table--order-details tr,body.woocommerce-order-received .woocommerce-table--order-details td,body.woocommerce-order-received .woocommerce-table--order-details th{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important}body.woocommerce-order-received .woocommerce-table--order-details td.product-total{padding-top:0!important;text-align:left!important;font-weight:700!important}body.woocommerce-order-received .woocommerce-table--order-details td.product-total::before{content:"Total : ";font-weight:700}body.woocommerce-order-received .woocommerce-table--order-details tfoot th,body.woocommerce-order-received .woocommerce-table--order-details tfoot td{display:block!important;text-align:left!important}body.woocommerce-order-received .woocommerce-table--order-details .woocommerce-Price-amount{white-space:nowrap!important;display:inline-block!important}}@media (max-width:768px){.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tfoot,.woocommerce-checkout-review-order-table tr,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.woocommerce-checkout-review-order-table thead{display:none!important}.woocommerce-checkout-review-order-table tbody tr{border-bottom:1px solid #ddd!important;padding:18px 0!important}.woocommerce-checkout-review-order-table td.product-name,.woocommerce-checkout-review-order-table td.product-total{border:none!important;padding:8px 18px!important}.woocommerce-checkout-review-order-table td.product-total{font-size:22px!important;font-weight:700!important;color:#17262E!important}.woocommerce-checkout-review-order-table td.product-total::before{content:"Total : ";font-weight:700}.woocommerce-checkout-review-order-table td.product-total .woocommerce-Price-amount{display:inline-block!important;white-space:nowrap!important;font-size:22px!important;font-weight:700!important;min-width:0!important}.woocommerce-checkout-review-order-table tfoot tr{border-top:1px solid #ddd!important;padding:16px 0!important}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{border:none!important;padding:6px 18px!important}.woocommerce-checkout-review-order-table tfoot td{font-size:24px!important;line-height:1.3!important}.woocommerce-checkout-review-order-table tfoot td .woocommerce-Price-amount{display:inline-block!important;white-space:nowrap!important;font-size:24px!important;font-weight:700!important}}@media (min-width:769px){.woocommerce-checkout-review-order-table tfoot tr,.woocommerce-cart .cart_totals tr{display:table-row!important}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{display:table-cell!important;width:auto!important;min-width:160px!important;text-align:right!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-cart .cart_totals th{text-align:left!important}.woocommerce-checkout-review-order-table .woocommerce-Price-amount,.woocommerce-cart .cart_totals .woocommerce-Price-amount{display:inline-block!important;white-space:nowrap!important;min-width:120px!important;text-align:right!important}}.pollen-cart-info{background:#f6f9f2;border-left:4px solid #7BAE3E;padding:14px 18px;margin-bottom:20px;border-radius:6px}