#theme_header {display: flex;flex-direction: column;padding: 15px 10vw 0px;position: relative;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);background-color: var(--couleur-3);}#theme_header .haut,#theme_header .haut .gauche,#theme_header .haut .droite {display: flex;align-items: center;text-align: center;gap: 30px;}#theme_header .display_rs {gap: 8px;}#theme_header .haut {padding-bottom: 35px;gap: 50px;}#theme_header .haut * {font-size: clamp(12px, calc(12px + ((16 - 12) * ((100vw - var(--mobile-px)) / (var(--ordinateur) - var(--mobile))))), 16px);color: var(--couleur-7);}#theme_header .haut .droite div {max-width: max-content;}#theme_header .haut .droite div a {display: flex;align-items: center;justify-content: center;width: max-content;gap: 5px;}#theme_header .haut .droite .panier {position: relative;}#theme_header .haut .droite .panier .p_count{position: absolute;right: 0;transform: translate(calc(50% + 3px), 0);top: calc(-50% - 2px);width: fit-content;background-color: var(--couleur-1);color: var(--couleur-3);border: 2px solid var(--couleur-3);font-family: var(--police-montserrat-variablefont_wght);font-weight: 700;padding: 5px 7px;border-radius: 50%;font-size: 12px;min-height: 26px;min-width: 26px;align-content: center;text-align: center;}#theme_header .recherche-page {display: none;}body .dgwt-wcas-suggestions-wrapp {min-width: 400px !important;width: 40vw !important;}#theme_header .fselect {position: relative;display: flex;align-items: center;gap: 10px;width: fit-content;/* display: none !important; */}#theme_header .fselect p.pays {display: flex;align-items: center;gap: 5px;text-transform: uppercase;cursor: pointer;padding: 3px 10px;min-width: 55px;color: var(--couleur-3);background-color: var(--couleur-4);border-radius: 3px;}#theme_header .fselect ul {background-color: var(--couleur-4);position: absolute;top: 100%;display: flex;flex-direction: column;align-items: center;text-align: center;list-style: none;z-index: 10;transition: opacity .2s;pointer-events: none;opacity: 0;border-top: none;color: var(--couleur-3);text-transform: uppercase;}#theme_header .fselect ul * {color: var(--couleur-3);text-transform: uppercase;padding: 3px;}#theme_header .fselect ul li:hover {background: var(--couleur-1);}#theme_header .fselect .langue {position: relative;}#theme_header .fselect:hover ul {opacity: 1 !important;pointer-events: all;}#theme_header .reseaux {display: flex;gap: 10px;}#theme_header .display_rs img {max-height: 22px;}#theme_header .reseaux a {height: 22px;}#theme_header .logo {max-width: 200px;min-width: 200px;}#theme_header .droite {justify-content: right !important;gap: 35px;}#theme_header .gauche div {max-width: max-content;}#theme_header .rechercher .dgwt-wcas-search-input{padding: 13px 48px 13px 26px;}#theme_header .rechercher .dgwt-wcas-search-input:focus + #theme_header .rechercher button{display: none;}#theme_header .rechercher,#theme_header .rechercher * {max-width: 200px !important;color: var(--couleur-2);font-family: var(--police-montserrat-variablefont_wght);transition: all 1s;}#theme_header .rechercher{animation: open_to_close;animation-duration: 1s;animation-fill-mode: forwards;width: 100% !important;}#theme_header .rechercher.focus{max-width: 1000px !important;position: absolute !important;z-index: 10;}#theme_header .rechercher *{max-width: 1000px !important;}#theme_header .rechercher.focus *{width: 100%;}@keyframes open_to_close {0%{max-width: 1000px !important;width: 1000px;position: absolute;z-index: 10;}99%{max-width: 200px;}100%{max-width: 200px;position: unset;}}#theme_header .rechercher .dgwt-wcas-close{left: 15px;}#theme_header .rechercher button{background-color: var(--couleur-4);padding: 5px;left: unset;right: 20px;top: 50%;transform: translate(0, -50%);max-width: unset !important;width: unset !important;}#theme_header .rechercher button svg path{fill: var(--couleur-3);}#theme_header .rechercher #dgwt-wcas-search-input-1,#theme_header .rechercher #dgwt-wcas-search-input-2 {border: none;background-color: var(--couleur-6);border-radius: 3px;text-overflow: ellipsis;}#theme_header .rechercher #dgwt-wcas-search-input-1::placeholder,#theme_header .rechercher #dgwt-wcas-search-input-2::placeholder {color: var(--couleur-4);font-family: var(--police-montserrat-variablefont_wght);}#theme_header .rechercher .dgwt-wcas-preloader.dgwt-wcas-close {margin-right: -20px !important;}/* Bas */#theme_header .bas {display: flex;}#theme_header .bas li {list-style: none;max-width: max-content;}#theme_header .bas a {max-width: max-content;}#theme_header .bas .sous-menu {height: 0px;max-height: 0px;overflow: hidden;position: absolute;z-index: 9;background-color: var(--couleur-3);width: max-content;fill: #FFF;/*filter: drop-shadow(0px 2px 7px rgba(0, 0, 0, 0.10));*/box-shadow: 0px 2px 7px -3px rgba(0, 0, 0, 0.10);top: calc(100% + 15px);top: 100%;opacity: 0;transition: all 0.2s ease-in;padding: 80px;z-index: -1;}#theme_header .bas ul.menu-bas {display: flex;justify-content: center;gap: clamp(20px, 5vw, 50px);}#theme_header .bas .nos-materiaux.sous-menu-bas {display: flex;max-width: 635px;flex-wrap: wrap;gap: 25px;justify-content: space-between;}#theme_header .bas .nos-materiaux.sous-menu-bas li {width: calc(50% - 13px);max-width: calc(50% - 13px);}#theme_header .bas .menu-base-bas {padding-bottom: 15px;}#theme_header .bas .menu_boutique .sous-menu {width: 100vw !important;left: 0vw !important;}#theme_header .bas .menu_boutique .sous-menu {width: 100vw !important;left: 0vw !important;flex-direction: column;gap: 60px;padding: 80px 10vw !important;}#theme_header .bas .menu_boutique .sous-menu .categories {display: flex;gap: 25px;}#theme_header .bas .menu_boutique .sous-menu .categories ul {gap: 20px;display: flex;flex-direction: column;margin-top: 22px;}#theme_header .bas .nom_categories {color: var(--couleur-4);font-family: var(--police-montserrat-black);}#theme_header .bas .menu_boutique .sous-menu .categories .many-subcategories {flex-direction: row;flex-wrap: wrap;}#theme_header .bas .menu_boutique .sous-menu .categories .many-subcategories li {width: calc(50% - 20px);min-width: calc(50% - 20px);max-width: calc(50% - 20px);}#theme_header .bas .etiquettes {display: flex;gap: 25px;flex-wrap: wrap;}#theme_header .bas .category.cat-bracelets-fr {order: 1;}#theme_header .bas .category.cat-colliers-fr {order: 2;}#theme_header .bas .category.cat-boucles-doreilles {order: 3;}#theme_header .bas .category.cat-bagues-fr {order: 4;}#theme_header .bas .many-subcategories.category {width: 100%;}#theme_header .bas .few-subcategories.category {width: 50%;}#theme_header .bas .menu-base-bas {border-bottom: 4px solid transparent;}#theme_header .bas .menu-base-bas a.visuel {display: block;width: max-content;}#theme_header .bas .menu-base-bas.menu.menu_materiaux .sous-menu {left: 22vw;}#theme_header .cross {display: none;}#theme_header .rechercher_mobile,#theme_header .fselect_mobile,#theme_header .reseaux_mobile {display: none;}#theme_header .bas .menu-base-bas span.retour {display: none;}#theme_header .bas .sous_categories a{/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis; */display: block;}/* MEDIA */@media screen and (min-width: 1200px) {#theme_header .reseaux p {display: none;}#theme_header .bas .menu .sous-menu {display: flex;height: max-content;max-height: calc(100vh - 200px);overflow: auto;}#theme_header .bas .menu .sous-menu *{font-size: clamp(12px, calc(12px + ((18 - 12) * ((100vw - 400px) / (1500 - 400)))), 18px);}#theme_header .bas .menu:hover .sous-menu {opacity: 1;z-index: 20;}#theme_header .bas .menu-base-bas {border-bottom: 4px solid var(--couleur-3);transition: border-color .2s;}#theme_header .bas .menu-base-bas:hover {border-color: var(--couleur-4);}#theme_header .bas .menu-base-bas a.visuel {font-family: var(--police-montserrat-variablefont_wght);transition: all .2s;}#theme_header .bas .menu-base-bas:hover a.visuel {font-weight: 900;}#theme_header .bas .menu_boutique .sous-menu {padding: 80px 10vw !important;}}@media screen and (max-width: 1700px) {#theme_header {padding: 15px 5vw 0px;}}@media screen and (max-width: 1500px) {#theme_header {padding: 15px 2vw 0px;}#theme_header .haut {gap: 35px;}}@media screen and (max-width: 1200px) {#theme_header {padding: 15px 4vw 0px;}#theme_header .bas {flex-direction: column;position: absolute;top: calc(100% + 1px);background-color: #fff;flex-direction: column;z-index: 1000;gap: 0;box-shadow: 0px 6px 6px -3px #0000000D;padding: 0;left: calc(-100% + -5px);transition: left .2s;padding: 18px 23px 18px;width: 90vw;max-width: 500px;height: 100vh;overflow: auto;}#theme_header .logo {max-width: 163px;min-width: 163px;}#theme_header .rechercher,#theme_header .reseaux {display: none;}#theme_header .rechercher_mobile,#theme_header .reseaux_mobile {display: flex;}#theme_header .rechercher_mobile * {font-size: clamp(12px, calc(12px + ((16 - 12) * ((100vw - var(--mobile-px)) / (var(--ordinateur) - var(--mobile))))), 16px);}#theme_header .recherche-page {display: initial;min-width: 22px;}#theme_header .droite span {display: none;}#theme_header.active .bas {left: 0;}#theme_header .bas ul.menu-bas {flex-direction: column;}#theme_header .cross {display: flex;height: 15px;min-height: 15px;width: 25px;min-width: 25px;flex-direction: column;justify-content: space-between;cursor: pointer;}#theme_header .cross .line {height: 2px;min-height: 2px;background-color: var(--couleur-4);width: 100%;}#theme_header .cross .line:nth-child(2) {margin-top: -1px;transition: width .2s;}#theme_header.active .cross .line:nth-child(2) {width: 15px;}#theme_header .haut {padding-bottom: 15px;}#theme_header .rechercher,#theme_header .rechercher * {max-width: 100% !important;}#theme_header .rechercher_mobile,#theme_header .reseaux_mobile {margin-bottom: 25px;}#theme_header .reseaux_mobile {margin-top: 25px;}#theme_header .fselect.fselect_mobile {margin-bottom: 37px;}#theme_header .reseaux.reseaux_mobile p {width: initial;color: var(--couleur-7);}#theme_header .reseaux.reseaux_mobile {align-items: center;}#theme_header .reseaux {gap: 21px;}#theme_header .display_rs {gap: 21px;}#theme_header .bas li {max-width: 100%;border-bottom: 1px solid var(--couleur-8) !important;}#theme_header .bas .menu-base-bas a.visuel {display: flex;justify-content: space-between;max-width: 100% !important;}#theme_header .menu-base-bas.bas-2.bas-4 {border: none !important;margin-bottom: 15px;}#theme_header .bas .menu_boutique .sous-menu {width: 100% !important;padding: 0px !important;}#theme_header .bas .sous-menu {top: 0;position: initial;box-shadow: none;padding: 0 !important;}#theme_header .button {padding: 0;color: initial;background: none;width: 100%;}#theme_header .bas .etiquettes {flex-direction: column;margin-top: 25px;}#theme_header .bas .sous-menu {width: 100%;}#theme_header .bas .nos-materiaux.sous-menu-bas {margin-top: 25px;}#theme_header .bas .nos-materiaux.sous-menu-bas * {font-family: var(--police-montserrat-black);}#theme_header .bas .menu-base-bas.menu.menu_boutique.open {border: none !important;}#theme_header .bas .menu_boutique .sous-menu .categories {gap: 15px;flex-direction: column;}#theme_header .bas .few-subcategories.category {width: 100%;}#theme_header .bas .menu_boutique .sous-menu .categories ul {margin-top: 20px;gap: 18px;}#theme_header .bas .nom_categories {position: relative;cursor: pointer;z-index: 10;}#theme_header .bas .sous-menu li {border-bottom: none !important;}#theme_header .bas .sous_categories {max-height: 0px;overflow: hidden;transition: max-height 0.2s ease-in;}#theme_header .bas .category.open .sous_categories {max-height: 5000px;overflow: visible;}#theme_header .bas .category {border-bottom: 1px solid var(--couleur-8) !important;position: relative;}#theme_header .bas .menu-base-bas {position: relative;}#theme_header .bas .menu-base-bas::after {content: ".";position: absolute;background: transparent;right: 0;top: 0;width: 50px;cursor: pointer;color: white;}#theme_header .haut,#theme_header .haut .gauche,#theme_header .haut .droite {gap: 45px;}#theme_header .cross div {max-width: initial !important;}#theme_header .bas .menu.open .sous-menu {display: flex;height: max-content;max-height: calc(100vh - 200px);overflow: auto;opacity: 1;z-index: 1;gap: 44px;}#theme_header .bas .menu-base-bas span.trigger {position: absolute;right: 0;top: 0;width: 50px;height: 20px;cursor: pointer;content: "";z-index: 5;width: 100%;background-image: url("../../../../uploads/2024/07/fleche-bas-noir.svg");background-position-x: right;background-repeat: no-repeat;}#theme_header .bas ul.menu-bas {gap: 20px;}#theme_header .bas span.trigger2 {position: absolute;right: 0;top: 0;width: 100%;height: 20px;cursor: pointer;background-image: url('../../../../uploads/2024/07/Vector-110.svg');background-position: center;background-repeat: no-repeat;background-position-x: right;}#theme_header .bas .category.open {border: none !important;}#theme_header.categorie-ouvert .category:not(.open),#theme_header.categorie-ouvert .etiquettes,#theme_header.categorie-ouvert .bas .menu-base-bas:not(.menu_boutique),#theme_header.categorie-ouvert .bas .menu-base-bas a.visuel img,#theme_header.categorie-ouvert .bas .menu-base-bas .trigger {opacity: 0;max-height: 0px;overflow: hidden;}#theme_header.categorie-ouvert .etiquettes,#theme_header.categorie-ouvert .bas .menu-base-bas:not(.menu_boutique) {display: none;}#theme_header.categorie-ouvert .bas .menu-base-bas span.retour {position: absolute;left: 0;top: 0;width: 50px;height: 20px;cursor: pointer;content: "";z-index: 5;background-image: url('../../../../uploads/2024/07/Vector-1081.svg');background-position: center;background-repeat: no-repeat;background-position-x: left;display: initial !important;}#theme_header.categorie-ouvert .bas .menu-base-bas a.visuel {padding-left: 20px;}#theme_header.categorie-ouvert .bas .menu-base-bas a.visuel {font-family: var(--police-montserrat-black);margin-bottom: 27px;}#theme_header.categorie-ouvert .reseaux.reseaux_mobile {margin-top: 25px;}#theme_header .bas .category.open .trigger2 {display: none;}#theme_header .bas .category.open .nom_categories {text-transform: uppercase;}#theme_header .bas .menu-base-bas a.visuel img {display: none;}}@media screen and (max-width: 768px) {#theme_header .fselect {display: none;}#theme_header .fselect_mobile {display: flex;}#theme_header .haut,#theme_header .haut .gauche,#theme_header .haut .droite {gap: 30px;}#theme_header .logo {max-width: 115px;min-width: 115px;}#theme_header .haut .droite .panier .p_count{font-size: 8px;right: 3px;min-height: 20px;min-width: 20px;}}@media screen and (max-width: 600px) {#theme_header .haut,#theme_header .haut .gauche,#theme_header .haut .droite {gap: 15px;}#theme_header .bas .menu_boutique .sous-menu .categories .many-subcategories li,#theme_header .bas .nos-materiaux.sous-menu-bas li {width: 100%;min-width: 100%;max-width: 100%;}}* {margin: 0;padding: 0;box-sizing: border-box;text-decoration: none;width: 100%;}html {scroll-behavior: smooth;}.maxWidth {width: 100%;max-width: 1500px;margin: 0 auto;}.maxWidth.bis {max-width: 1700px !important;}.maxWidth.sup {max-width: 1920px !important;}body {/*background-color: #f9f8f8;*/background-color: #FFF;}main {background-color: var(--couleur-3);overflow: hidden;}.woocommerce-breadcrumb {font-family: var(--police-montserrat-variablefont_wght);font-weight: 800;}.woocommerce-breadcrumb a {font-weight: 100;}.woocommerce-breadcrumb a:first-child::before {content: url(https://kalinasperles.com/wp-content/uploads/2024/07/Frame-241.svg) !important;}/* sections */main section {padding: clamp(50px, 10vw, 150px) 10vw;}@media screen and (max-width: 500px) {main section {padding-left: 16px;padding-right: 16px;}}/* sections *//* svg, img, video */svg,img,video {max-width: 100%;width: fit-content;}/* svg, img, video */.disnone {display: none !important;}#wpadminbar {display: none;}#coming-soon-footer-banner {display: none;}/* display contact */.display_contact {display: flex;flex-direction: column;}.display_contact a {display: flex;gap: 15px;}.display_contact {gap: 25px;}/* display rc */.bloc-rc {display: flex;flex-wrap: wrap;gap: 28px;align-items: center;}.bloc-rc .title {width: max-content;text-transform: initial !important;font-size: clamp(12px, calc(12px + ((20 - 12) * ((100vw - var(--mobile-px)) / (var(--ordinateur) - var(--mobile))))), 20px);}.display_rs {gap: 28px;display: flex;width: max-content;align-items: center;min-width: max-content;}/* Boutton */.button {display: block;background-color: var(--couleur-6);color: var(--couleur-4);border-radius: 30px;padding: 18px 45px;font-family: var(--police-montserrat-black);width: max-content;text-align: center;}.cstm_btn {font-family: var(--police-montserrat-variablefont_wght);font-weight: 800;padding: 20px 25px;border-radius: 5px;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.15);border: 1px solid var(--couleur-4) !important;background-color: var(--couleur-4) !important;color: var(--couleur-3) !important;text-align: center;display: flex;width: fit-content;text-decoration: unset !important;transition: all .2s;}.cstm_btn:hover {background-color: var(--couleur-12) !important;}.cstm_btn.fond_blanc_no_border {border: none;background-color: var(--couleur-3) !important;color: var(--couleur-4) !important;}.cstm_btn.fond_blanc_no_border:hover {background-color: var(--couleur-12) !important;}.cstm_btn.fond_transparent_couleur_bleu {border-color: var(--couleur-4) !important;background-color: transparent !important;color: var(--couleur-4) !important;}.cstm_btn.fond_transparent_couleur_bleu:hover {background-color: transparent !important;}.cstm_btn.fond_bleu_couleur_blanc {border-color: var(--couleur-4) !important;background-color: var(--couleur-4) !important;color: var(--couleur-3) !important;}.cstm_btn.fond_bleu_couleur_blanc:hover {background-color: #0E9AAD !important;border-color: #0E9AAD !important;}@media screen and (max-width: 500px) {.cstm_btn {padding: 12px 18px;}}.bold {font-family: var(--police-montserrat-variablefont_wght) !important;font-weight: 800 !important;}.from_bottom {opacity: 0 !important;transform: translateY(50px) !important;transition: all 0.5s ease-out !important;}.visible {opacity: 1 !important;transform: translateY(0) !important;}.from_left {position: relative !important;opacity: 0 !important;transform: translateX(-300px) !important;transition: all 0.5s ease-out !important;}.from_left.visible {opacity: 1 !important;transform: translateX(0) !important;}/* .fondu {opacity: 0;animation: fadeInAnimation 1s ease forwards;} */@keyframes fadeInAnimation {from {opacity: 0;}to {opacity: 1;}}/* css a re-utiliser */#yith-wcwl-popup-message {left: 5vw !important;top: 5vh !important;margin: 0 !important;width: 90vw !important;max-width: 500px !important;pointer-events: none !important;}/* omnisend */#omnisend-forms-container [class*="omnisend-form-"][class*="-content-inner"],#omnisend-forms-container [class*="omnisend-form-"][class*="-content-inner"] * {width: auto;}#omnisend-forms-container [class*="omnisend-form-"][class*="-content-inner"] {max-width: 90vw;margin: auto;}#omnisend-forms-container [class*="omnisend-form-"][class*="-content"] {max-width: 90vw;flex-direction: row;}#omnisend-forms-container [id*="omnisend-form-"][id*="-close-button"] {width: auto;}#omnisend-forms-container [id*="omnisend-form-"][id*="-close-button"] svg {fill: black;}#omnisend-forms-container img[class*="omnisend-form-"][class*="-background-image"] {width: 40% !important;height: auto;}@media screen and (max-width: 700px) {#omnisend-forms-container img[class*="omnisend-form-"][class*="-background-image"] {width: 100% !important;height: 150px;}#omnisend-forms-container [class*="omnisend-form-"][class*="-content"] {flex-direction: column;}#omnisend-forms-container [id*="omnisend-form-"][id*="-close-button"] svg {fill: white;}}@media screen and (max-width: 450px) {#omnisend-forms-container .omnisend-mobile-container {max-width: 100%;}#omnisend-forms-container [id*="omnisend-form-"][id*="-field-container-"][id*="acf-combo"][class*="omnisend-form-"][class*="-field-container-"][class*="acf-phone-number-prefix"] {width: 100% !important;}#omnisend-forms-container [class*="omnisend-form-"][class*="-field-container-"][class*="acf-field-wrapper"] {flex-direction: column;gap: 20px;}}/* Popup omnisend */#omnisend-forms-wrapper div form label div {width: auto !important;}#omnisend-forms-wrapper div form div {width: 100% !important;}#omnisend-forms-wrapper h2 * {color: inherit;font-size: inherit;font-family: inherit;}#omnisend-forms-wrapper h2 em {text-decoration: underline;}#omnisend-forms-wrapper div form div button {width: 100% !important;}html #omnisend-forms-wrapper div form #omnisend-form-68249362e4cd0ff79afc6022-field-container-68249487d8b6735fde3e1228-listbox, html #omnisend-forms-wrapper div form #omnisend-form-68249362e4cd0ff79afc6022-field-container-68249487d8b6735fde3e1228-listbox * {width: initial !important;}/* #omnisend-forms-container [class*="omnisend-form-"][class*="-content-inner"], #omnisend-forms-container [class*="omnisend-form-"][class*="-content-inner"] * {width: auto !important;} */#hc_minicart_popup{position: fixed;height: 100%;width: 100%;z-index: 1000;background-color: rgba(0, 0, 0, 0.40);right: 0;transition: all .2s;top: 0;background: rgba(0, 0, 0, 0.40);display: flex;justify-content: flex-end;opacity: 0;pointer-events: none;--mc-width: 700px;}#hc_minicart_popup.active{opacity: 1;pointer-events: all;}#hc_minicart_popup .content{height: 100%;width: var(--mc-width);padding: 50px 40px;background-color: var(--couleur-3);overflow: auto;position: relative;box-shadow: -15px 4px 15px 0px rgba(0, 0, 0, 0.20);right: -100%;transition: right .2s;}#hc_minicart_popup.active .content{right: 0;}#hc_minicart_popup .loader{height: 100%;width: var(--mc-width);position: absolute;right: 0;top: 0;opacity: 0;background-color: #0000003b;pointer-events: none;transition: opacity .2s;z-index: 5;}#hc_minicart_popup.loading .loader{opacity: 1;cursor: progress;pointer-events: all;}/* #hc_minicart_popup.active .content.loading::after{content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 2;background-color: #0000003b;cursor: progress;} */#hc_minicart_popup .content .mc_title{padding-bottom: 35px;margin-bottom: 35px;border-bottom: 1px solid var(--couleur-8);display: flex;align-items: center;justify-content: space-between;}#hc_minicart_popup .content .mc_title .title{font-family: var(--police-montserrat-variablefont_wght);font-weight: 800;font-size: 25px;}#hc_minicart_popup .content .mc_title .close_mc{cursor: pointer;}#hc_minicart_popup .content .st_and_cta{position: fixed;bottom: 0;width: 100%;max-width: var(--mc-width);right: -100%;padding: 45px 50px;box-shadow: 0px -4px 10px 0px rgba(0, 0, 0, 0.25);background-color: var(--couleur-3);display: flex;flex-direction: column;gap: 20px;transition: right .2s;}#hc_minicart_popup.active .content .st_and_cta{right: 0;}#hc_minicart_popup .content .st_and_cta .woocommerce-mini-cart__buttons{display: flex;align-items: center;gap: 10px;}#hc_minicart_popup .content .st_and_cta .woocommerce-mini-cart__buttons .button{background-color: var(--couleur-4);color: var(--couleur-3);flex: 1;border-radius: 0;}#hc_minicart_popup .content .st_and_cta .woocommerce-mini-cart__total{display: flex;align-items: center;justify-content: space-between;}#hc_minicart_popup .content .st_and_cta .woocommerce-mini-cart__total *{font-family: var(--police-montserrat-variablefont_wght);font-weight: 800;width: fit-content;}#hc_minicart_popup .woocommerce-mini-cart.cart_list{display: flex;flex-direction: column;gap: 90px;padding-bottom: 200px;}#hc_minicart_popup .woocommerce-mini-cart-item{display: flex;gap: 20px;}#hc_minicart_popup .woocommerce-mini-cart-item .thumbnail_link{width: fit-content;}#hc_minicart_popup .woocommerce-mini-cart-item .thumbnail_link img{max-width: 110px;max-height: 110px;width: 110px;height: 110px;object-fit: contain;}#hc_minicart_popup .woocommerce-mini-cart-item .right{display: flex;justify-content: space-between;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct{display: flex;flex-direction: column;max-width: 300px;gap: 20px;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .pname{font-family: var(--police-montserrat-variablefont_wght);font-weight: 800;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .variation dt{display: none;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .mini-cart-quantity-wrapper{display: flex;border: 1px solid #D9D9D9;width: fit-content;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .mini-cart-quantity-wrapper *{font-family: var(--police-montserrat-variablefont_wght);font-weight: 800;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .mini-cart-quantity-wrapper button,#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .mini-cart-quantity-wrapper .quantity{flex: 1;width: 50px;max-width: 50px;height: 50px;padding: 0;display: flex;align-items: center;justify-content: center;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .mini-cart-quantity-wrapper button{color: var(--couleur-4);border: none;cursor: pointer;background-color: var(--couleur-12);}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .input-text::-webkit-outer-spin-button,#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .input-text::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .input-text {-moz-appearance: textfield;height: 100%;text-align: center;border: none;outline: none;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .mini-cart-quantity-wrapper button.decrement{border-right: 1px solid #D9D9D9;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .mini-cart-quantity-wrapper button.increment{border-left: 1px solid #D9D9D9;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .hc_remove_from_cart_button{color: var(--couleur-7);text-decoration: underline;cursor: pointer;}#hc_minicart_popup .woocommerce-mini-cart-item .right .hc-total-price{width: fit-content;}#hc_minicart_popup .woocommerce-mini-cart-item .right .hc-total-price *{font-family: var(--police-montserrat-variablefont_wght);font-weight: 800;}@media screen and (max-width: 1000px) {#hc_minicart_popup{--mc-width: 600px;}}@media screen and (max-width: 720px) {#hc_minicart_popup{--mc-width: 95%;}#hc_minicart_popup .content{padding: 35px 20px;}#hc_minicart_popup .woocommerce-mini-cart.cart_list{gap: 30px;}#hc_minicart_popup .content .st_and_cta{padding: 25px 30px;}#hc_minicart_popup .content .st_and_cta .woocommerce-mini-cart__buttons{flex-direction: column;}#hc_minicart_popup .content .st_and_cta .woocommerce-mini-cart__buttons .button{width: 100%;padding: 15px 30px;}#hc_minicart_popup .woocommerce-mini-cart-item .right{gap: 10px;}}@media screen and (max-width: 500px) {#hc_minicart_popup .content .mc_title .title{font-size: 20px;}#hc_minicart_popup .woocommerce-mini-cart-item .thumbnail_link img{max-width: 70px;max-height: 70px;width: 70px;height: 70px;}#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .mini-cart-quantity-wrapper button,#hc_minicart_popup .woocommerce-mini-cart-item .right .ct .mini-cart-quantity-wrapper .quantity{width: 35px;max-width: 35px;height: 35px;}}@media screen and (max-width: 400px) {#hc_minicart_popup .woocommerce-mini-cart-item .right .ct{max-width: 100px;}}.section-div_ouverture section{z-index: 1;position: relative;}.section-div_ouverture.bg_beige{background-color: var(--couleur-13);}.section-div_ouverture.top_fondu{position: relative;}.section-div_ouverture.top_fondu::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 700px;background: linear-gradient(to bottom, white, rgba(255, 255, 255, 0));pointer-events: none}.section-div_ouverture.top_fondu.leger::before{height: 70px;}.section-div_ouverture.top_fondu.bg_beige::before{background: linear-gradient(to top, var(--couleur-13), rgba(255, 255, 255));}.section-div_ouverture.bottom_fondu{position: relative;}.section-div_ouverture.bottom_fondu::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 100px;background: linear-gradient(to top, white, rgba(255, 255, 255, 0));pointer-events: none}.section-div_ouverture.bottom_fondu.bg_beige::after{background: linear-gradient(to top, var(--couleur-13), rgba(255, 255, 255, 0));}.section-div_ouverture.bottom_fondu.gros::after{height: 500px;}@media screen and (min-width: 768px) {.section-div_ouverture.top_fondu::before{height: 1000px;}.section-div_ouverture.top_fondu.leger::before{height: 300px;}.section-div_ouverture.bottom_fondu.gros::after{height: 1000px;}}#only_title_banniere {display: flex;align-items: center;justify-content: center;padding: 0;}#only_title_banniere .maxWidth.sup {padding: 50px 10vw clamp(50px, 10vw, 100px);background-size: cover;background-position: center;background-position-y: bottom;}#only_title_banniere * {color: var(--couleur-3);}#only_title_banniere.noir * {color: var(--couleur-1);}#only_title_banniere h1 {text-align: center;margin-top: clamp(20px, 5vw, 50px);}#only_title_banniere .breadcrumbs * {font-size: clamp(12px, calc(12px + ((16 - 12) * ((100vw - var(--mobile-px)) / (var(--ordinateur) - var(--mobile))))), 16px);}#only_title_banniere .breadcrumbs a:first-child::before {content: url('../../../../uploads/2024/07/fleche-gauche-blanc.svg');margin-right: 5px;vertical-align: middle;}#only_title_banniere.noir .breadcrumbs a:first-child::before {content: url('../../../../uploads/2024/07/Frame-241.svg');}#only_title_banniere .breadcrumbs .woocommerce-breadcrumb {font-family: var(--police-montserrat-extrabold);}/* media */@media screen and (max-width: 768px) {#only_title_banniere {text-align: center;}}.section-bloc_content_base {background-size: cover;background-position: center;}.section-bloc_content_base * {color: var(--couleur-3);}.section-bloc_content_base.noir * {color: var(--couleur-1);}