@charset "UTF-8";
/*!
Theme Name: Ankaméa
Theme URI: https://github.com/elementor/hello-theme/
Description: Theme personnalisé pour Ankaméa.
Author: Raoul Pérez
Author URI: https://raoulprz.ch/
Template: hello-elementor
Version: 1.0
Text Domain: rpe-customizer
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, admin-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/html{scroll-behavior:smooth}.blur-background{background:hsla(0,0%,100%,.7)}.blur-background,.blur-background-light{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.blur-background-light{background:hsla(0,0%,100%,.4)}.custom-calendar .jet-calendar{margin-top:-7px}.custom-calendar .jet-calendar .jet-calendar-grid{caption-side:top}.custom-calendar .jet-calendar .jet-calendar-grid .jet-calendar-caption{margin:0;padding-top:0}.custom-calendar .jet-calendar .jet-calendar-grid .jet-calendar-week__day-content{display:none;left:50%;margin-left:-80px;position:absolute;top:25px;width:160px;z-index:5}.custom-calendar .jet-calendar .jet-calendar-grid .jet-calendar-week__day:hover .jet-calendar-week__day-content{display:block}.shadowed{box-shadow:3px 3px 0 var(--e-global-color-primary)}.txt-shadowed{color:var(--e-global-color-primary);-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--e-global-color-primary);text-shadow:3px 3px 0 var(--e-global-color-primary)}.txt-shadowed.txt-shadowed-small{text-shadow:1.5px 1.5px 0 var(--e-global-color-primary)}.txt-shadowed.txt-shadowed-secondary{color:var(--e-global-color-secondary);-webkit-text-stroke-color:var(--e-global-color-secondary);text-shadow:3px 3px 0 var(--e-global-color-secondary)}.txt-shadowed.txt-shadowed-secondary.txt-shadowed-small{text-shadow:1.5px 1.5px 0 var(--e-global-color-secondary)}.txt-shadowed.txt-shadowed-accent{color:var(--e-global-color-accent);-webkit-text-stroke-color:var(--e-global-color-accent);text-shadow:3px 3px 0 var(--e-global-color-accent)}.txt-shadowed.txt-shadowed-accent.txt-shadowed-small{text-shadow:1.5px 1.5px 0 var(--e-global-color-accent)}.alternate-margins-2cols .jet-listing-grid__item:nth-child(2n),.alternate-margins-2cols .swiper-slide:nth-child(2n),.img-alternate-margins .jet-listing-grid__item:nth-child(2n),.img-alternate-margins .swiper-slide:nth-child(2n){margin-bottom:0;margin-top:60px}.alternate-margins-2cols .jet-listing-grid__item:nth-child(odd),.alternate-margins-2cols .swiper-slide:nth-child(odd),.img-alternate-margins .jet-listing-grid__item:nth-child(odd),.img-alternate-margins .swiper-slide:nth-child(odd){margin-bottom:60px;margin-top:0}@media (max-width:992px){.alternate-margins-2cols .jet-listing-grid__item:nth-child(2n),.alternate-margins-2cols .swiper-slide:nth-child(2n),.img-alternate-margins .jet-listing-grid__item:nth-child(2n),.img-alternate-margins .swiper-slide:nth-child(2n){margin-top:40px}.alternate-margins-2cols .jet-listing-grid__item:nth-child(odd),.alternate-margins-2cols .swiper-slide:nth-child(odd),.img-alternate-margins .jet-listing-grid__item:nth-child(odd),.img-alternate-margins .swiper-slide:nth-child(odd){margin-bottom:40px}}@media (max-width:768px){.alternate-margins-2cols .jet-listing-grid__item:nth-child(2n),.alternate-margins-2cols .swiper-slide:nth-child(2n),.img-alternate-margins .jet-listing-grid__item:nth-child(2n),.img-alternate-margins .swiper-slide:nth-child(2n){margin-top:20px}.alternate-margins-2cols .jet-listing-grid__item:nth-child(odd),.alternate-margins-2cols .swiper-slide:nth-child(odd),.img-alternate-margins .jet-listing-grid__item:nth-child(odd),.img-alternate-margins .swiper-slide:nth-child(odd){margin-bottom:20px}}.alternate-margins-3cols .jet-listing-grid__item:nth-child(3n+2){margin-bottom:-30px;margin-top:30px}.alternate-margins-3cols .jet-listing-grid__item:not(:nth-child(3n+2)){margin-bottom:30px;margin-top:-30px}@media (max-width:992px){.alternate-margins-3cols .jet-listing-grid__item:nth-child(2n){margin-bottom:-20px;margin-top:20px}.alternate-margins-3cols .jet-listing-grid__item:nth-child(odd){margin-bottom:20px;margin-top:-20px}}@media (max-width:768px){.alternate-margins-3cols .jet-listing-grid__item:nth-child(2n),.alternate-margins-3cols .jet-listing-grid__item:nth-child(odd){margin-bottom:0;margin-top:0}}.border-radius-animate{border-radius:0;overflow:hidden}.section-header{margin-top:-125px}@media (max-width:992px){.section-header{margin-top:-100px}}@media (max-width:768px){.section-header{margin-top:-90px}}.section-margins{margin-bottom:75px}@media (max-width:992px){.section-margins{margin-bottom:45px}}@media (max-width:768px){.section-margins{margin-bottom:30px}}.section-margins-small{margin-bottom:45px}@media (max-width:992px){.section-margins-small{margin-bottom:30px}}@media (max-width:768px){.section-margins-small{margin-bottom:20px}}.border-radius-medium-animate,.section-border-radius{border-radius:0 0 100px 100px;overflow:hidden}@media (max-width:992px){.border-radius-medium-animate,.section-border-radius{border-radius:0 0 80px 80px}}@media (max-width:768px){.border-radius-medium-animate,.section-border-radius{border-radius:0 0 60px 60px}}.link-underline{background-image:linear-gradient(var(--e-global-color-primary),var(--e-global-color-primary));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;color:var(--e-global-color-text)!important;line-height:1.3em;text-decoration:none;transition:color .3s ease}.link-underline:hover{color:var(--e-global-color-accent)!important}.light-mode .btn-mode a{color:var(--e-global-color-text)!important}.light-mode .btn-mode a:hover{color:var(--e-global-color-accent)!important}.dark-mode .btn-mode a{color:#fff!important}.dark-mode .btn-mode a:hover{color:var(--e-global-color-060c3c1)!important}.button,.elementor-button{transform-origin:center;transition:all .4s ease}.button:hover,.elementor-button:hover{transform:scale(1.1)}.jet-listing-grid__slider-icon{background-color:var(--e-global-color-accent)!important;border-radius:50%;color:var(--e-global-color-060c3c1);opacity:.8!important;transition:all .4s ease-in-out}.jet-listing-grid__slider-icon:hover{background-color:var(--e-global-color-accent)!important;transform:scale(1.1)}.message-left .jet-listing-not-found{text-align:left}.seo-header-image{display:block;height:400px!important;margin:0!important;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:992px){.seo-header-image{height:280px!important}}@media (max-width:768px){.seo-header-image{height:240px!important}}.jet-form-builder .hide-label .jet-form-builder__label{display:none}.jet-form-builder .wp-block-columns{flex-wrap:nowrap;margin-bottom:0;margin-top:0}.jet-form-builder .wp-block-columns.wp-block-columns-is-layout-flex>.wp-block-column{width:100%}@media (max-width:768px){.jet-form-builder .wp-block-columns{flex-wrap:wrap;gap:0}.jet-form-builder .wp-block-columns.wp-block-columns-is-layout-flex>.wp-block-column{flex-basis:100%!important}}.jet-form-builder h2,.jet-form-builder h3,.jet-form-builder h4,.jet-form-builder h5,.jet-form-builder h6,.jet-form-builder p{margin-bottom:10px;margin-top:0}.jet-form-builder .jet-form-builder-row{margin-bottom:20px;padding:0}.jet-form-builder input,.jet-form-builder select,.jet-form-builder textarea{border:none;border-radius:30px;outline:none;padding:12px 24px}.jet-form-builder textarea{min-height:150px!important}.jet-form-builder .wp-editor-container{border:none;border-radius:20px;overflow:hidden}.jet-form-builder .jet-form-builder__label{padding-left:15px}.jet-form-builder .jet-form-builder__label .jet-form-builder__label-text{font-size:14px;font-weight:600}.jet-form-builder .jet-form-builder__desc{padding-left:15px}.jet-form-builder .jet-form-builder__desc small{font-size:14px}.jet-form-builder .field-type-checkbox-field>.checkradio-wrap{background-color:#fff;border:none;border-radius:30px;outline:none;padding:12px 24px}.jet-form-builder .timetable .timetable-day{background-color:var(--e-global-color-060c3c1);border-radius:20px;padding:20px}.jet-form-builder .timetable .timetable-day>.jet-form-builder-row{margin-bottom:10px}.jet-form-builder .timetable .timetable-day .field-type-checkbox-field .jet-form-builder__field-label{font-weight:600}.jet-form-builder .timetable .timetable-day .field-type-checkbox-field .jet-form-builder__field-label span:before{border-radius:50%}.jet-form-builder .timetable .timetable-day .timetable-hours{align-items:center;display:flex;gap:10px;justify-content:space-between}.jet-form-builder .timetable .timetable-day .timetable-hours .jet-form-builder-row,.jet-form-builder .timetable .timetable-day .timetable-hours p{margin:0}.jet-form-builder .timetable .timetable-day .timetable-hours .timetable-hours-afternoon,.jet-form-builder .timetable .timetable-day .timetable-hours .timetable-hours-morning{width:100px}@media (max-width:768px){.jet-form-builder .timetable .timetable-day{margin-bottom:15px}.jet-form-builder .timetable .timetable-day .timetable-hours{flex-wrap:wrap}.jet-form-builder .timetable .timetable-day .timetable-hours .timetable-hours-afternoon,.jet-form-builder .timetable .timetable-day .timetable-hours .timetable-hours-morning{width:100%}.jet-form-builder .timetable .timetable-day .timetable-hours .timetable-hours-afternoon-from,.jet-form-builder .timetable .timetable-day .timetable-hours .timetable-hours-afternoon-to,.jet-form-builder .timetable .timetable-day .timetable-hours .timetable-hours-morning-from,.jet-form-builder .timetable .timetable-day .timetable-hours .timetable-hours-morning-to{width:15%}.jet-form-builder .timetable .timetable-day .timetable-hours .field-type-time-field{width:80%}}.jet-form-builder .jet-form-builder-advanced-media .jet-form-builder-advanced-media__dropzone{background-color:var(--e-global-color-060c3c1);border-color:var(--e-global-color-primary);border-radius:20px;border-width:1px;font-size:14px}.jet-form-builder .jet-form-builder-advanced-media .jet-form-builder-advanced-media__dropzone button{color:var(--e-global-color-accent);text-decoration:none}.jet-form-builder .jet-form-builder-advanced-media .jet-form-builder-advanced-media__dropzone button:hover{color:var(--e-global-color-primary)}.jet-form-builder .jet-form-builder-advanced-media .jet-form-builder-advanced-media__dropzone .jet-form-builder-advanced-media__message{font-size:11px}.jet-form-builder .field-type-choices-field .jet-form-builder-choice--item{border-color:var(--e-global-color-060c3c1);border-radius:12px;overflow:hidden;padding:0}.jet-form-builder .field-type-choices-field .jet-form-builder-choice--item[aria-checked=true]{border-color:var(--e-global-color-accent);border-width:6px}.jet-form-builder .field-type-submit-field{margin-bottom:0}.jet-form-builder .field-type-submit-field .jet-form-builder__action-button{line-height:1.001em}.jet-form-builder .jet-form-builder-progress-pages{justify-content:center}.jet-form-builder .jet-form-builder-progress-pages .jet-form-builder-progress-pages__item--wrapper{flex:inherit;justify-content:center}.jet-form-builder .jet-form-builder-progress-pages .jet-form-builder-progress-pages__item--wrapper .jet-form-builder-progress-pages__item .jet-form-builder-progress-pages__item--circle{background-color:var(--e-global-color-060c3c1);border:none;color:grey}.jet-form-builder .jet-form-builder-progress-pages .jet-form-builder-progress-pages__item--wrapper .jet-form-builder-progress-pages__item .jet-form-builder-progress-pages__item--label{color:var(--e-global-color-text)}.jet-form-builder .jet-form-builder-progress-pages .jet-form-builder-progress-pages__item--wrapper .jet-form-builder-progress-pages__separator{display:none}.jet-form-builder .jet-form-builder-progress-pages .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item .jet-form-builder-progress-pages__item--circle,.jet-form-builder .jet-form-builder-progress-pages .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item .jet-form-builder-progress-pages__item--circle{background:linear-gradient(var(--e-global-color-primary),var(--e-global-color-secondary));border:none;color:#fff}.jet-form-builder .jet-form-builder-progress-pages .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item .jet-form-builder-progress-pages__item--label,.jet-form-builder .jet-form-builder-progress-pages .jet-form-builder-progress-pages__item--wrapper.passed-page .jet-form-builder-progress-pages__item .jet-form-builder-progress-pages__item--label{color:var(--e-global-color-text);font-weight:400}.jet-form-builder .jet-form-builder-progress-pages .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item .jet-form-builder-progress-pages__item--label{font-weight:700}.jet-form-builder .jet-form-builder__next-page-wrap,.jet-form-builder .jet-form-builder__submit-wrap{align-items:center;display:flex;gap:20px}.jet-form-builder .jet-form-builder__next-page-wrap button,.jet-form-builder .jet-form-builder__submit-wrap button{line-height:1.001em}.jet-form-builder .jet-form-builder__next-page-wrap .jet-form-builder__prev-page,.jet-form-builder .jet-form-builder__submit-wrap .jet-form-builder__prev-page{background-color:transparent;color:var(--e-global-color-secondary)}.jet-form-builder .jet-form-builder__next-page-wrap .jet-form-builder__prev-page:hover,.jet-form-builder .jet-form-builder__submit-wrap .jet-form-builder__prev-page:hover{background-color:var(--e-global-color-text);border-color:var(--e-global-color-text);color:#fff}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content{background-color:var(--e-global-color-060c3c1);border-radius:20px;padding:15px 20px}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-header .jet-apb-calendar-btn{padding:3px}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-header .jet-apb-calendar-btn:focus,.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-header .jet-apb-calendar-btn:hover{background-color:transparent;border:none;padding:3px}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-body .jet-apb-calendar-date{padding:8px 0!important}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-body .jet-apb-calendar-date--selected{color:var(--e-global-color-accent)!important;font-weight:700}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-slots--active{font-size:16px;padding:15px 20px}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-slots .jet-apb-calendar-slots__close{align-items:center;color:var(--e-global-color-text);display:flex;font-size:25px;height:25px;justify-content:center;line-height:25px;right:5px;text-align:center;top:5px;width:25px}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-slots .jet-apb-slot{background-color:#fff;border-radius:30px;padding:6px 18px}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-slots .jet-apb-slot--selected,.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-slots .jet-apb-slot:hover{background-color:var(--e-global-color-accent);color:#fff}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-content .jet-apb-calendar-slots .jet-apb-slot--selected{background-color:var(--e-global-color-text);color:#fff!important;font-weight:700}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-appointments-list-wrapper{background-color:#fff;border-radius:20px;color:var(--e-global-color-text);margin-top:20px;padding:15px 20px 5px}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-appointments-list-wrapper .jet-apb-calendar-appointments-list{margin-top:10px;padding:0}.jet-form-builder .jet-apb-calendar-wrapper .jet-apb-calendar-appointments-list-wrapper .jet-apb-calendar-appointments-list .jet-apb-appointments-item{margin-bottom:10px}.jet-form-builder-message{border-radius:20px;padding:15px}.acf-partner-images-form .acf-fields>.acf-field{margin-bottom:30px;padding:0}.acf-partner-images-form .acf-fields .acf-field-image .acf-label{font-family:Vogun,Sans-serif;font-size:24px;margin-bottom:20px}.acf-partner-images-form .acf-fields .acf-field-image .acf-image-uploader{background-color:var(--e-global-color-060c3c1);border-radius:20px;padding:15px}.acf-partner-images-form .acf-fields .acf-field-image .acf-image-uploader.has-value{padding:5px}.acf-partner-images-form .acf-fields .acf-field-image .acf-image-uploader.has-value .image-wrap img{border-radius:15px}.acf-partner-images-form .acf-fields .acf-field-image .acf-image-uploader.has-value .image-wrap .acf-actions .acf-icon.-pencil{display:none!important}.acf-partner-images-form .acf-fields .acf-field-image.acf-field-partner-logo .acf-image-uploader.has-value{max-width:160px}.acf-partner-images-form .acf-fields .acf-field-image.acf-field-partner-logo .acf-image-uploader.has-value .image-wrap img{background-color:transparent;border-radius:15px;height:150px;-o-object-fit:contain;object-fit:contain;width:150px}.acf-partner-images-form .acf-fields .acf-field-image.acf-field-partner-header .acf-image-uploader.has-value{max-width:100%}.profile-field{align-items:center;background-color:var(--e-global-color-060c3c1);border-radius:30px;color:var(--e-global-color-text);display:flex;padding:12px 24px;width:100%}.profile-field.profile-field-center{text-align:center}.profile-field.profile-field-center>.jet-listing{width:100%}.profile-field.profile-field-50{width:48%}@media (max-width:768px){.profile-field.profile-field-50{width:100%}}.profile-field.profile-field-30{width:28%}@media (max-width:768px){.profile-field.profile-field-30{width:100%}}.profile-field.profile-field-70{width:68%}@media (max-width:768px){.profile-field.profile-field-70{width:100%}}.partner-timetable .partner-timetable__row{display:flex;line-height:1.3em;margin-bottom:5px}.partner-timetable .partner-timetable__row .partner-timetable__day{width:110px}.partner-timetable .partner-timetable__row .partner-timetable__hours{color:var(--e-global-color-text)}.partner-logo{background-color:var(--e-global-color-060c3c1);border-radius:20px!important;max-height:160px!important;max-width:240px!important;-o-object-fit:contain;object-fit:contain;padding:15px;text-align:center;width:100%}.partner-header-carrousel{border-radius:20px;overflow:hidden}.partner-header-carrousel img{border-radius:20px;height:440px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:992px){.partner-header-carrousel img{height:320px}}@media (max-width:768px){.partner-header-carrousel img{height:260px}}.partner-listing-carrousel{overflow:hidden}.partner-listing-carrousel img{height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.partner-listing-carrousel img:hover{transform:scale(1.2)!important;transition:all .3s ease-in-out}@media (max-width:992px){.partner-listing-carrousel img{height:240px}}@media (max-width:768px){.partner-listing-carrousel img{height:220px}}.ankamea-qr-scanner{text-align:center}.ankamea-qr-scanner #my-qr-reader{background-color:var(--e-global-color-060c3c1);border:none;border-radius:20px}.ankamea-qr-scanner #my-qr-reader #html5-qrcode-anchor-scan-type-change{display:block;font-size:14px;font-weight:500;margin-bottom:10px;margin-top:20px;text-decoration:none;text-transform:uppercase}.woocommerce .woocommerce-cart-form{border-radius:20px}.woocommerce .woocommerce-cart-form .shop_table tbody tr:last-child td{border-bottom:none!important}.woocommerce .cart_totals .shop_table,.woocommerce .woocommerce-checkout-review-order .shop_table{border-radius:20px!important;overflow:hidden}.woocommerce .cart_totals .shop_table tr:last-child td,.woocommerce .cart_totals .shop_table tr:last-child th,.woocommerce .woocommerce-checkout-review-order .shop_table tr:last-child td,.woocommerce .woocommerce-checkout-review-order .shop_table tr:last-child th{border-bottom:none!important}.woocommerce .woocommerce-form-coupon-toggle,.woocommerce .woocommerce-notices-wrapper{margin:20px auto 0;max-width:1200px}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce .woocommerce-notices-wrapper .woocommerce-info{background-color:var(--e-global-color-060c3c1);border-radius:20px}.woocommerce .shop_table,.woocommerce .woocommerce-table{background-color:var(--e-global-color-060c3c1);border:none!important;border-radius:20px!important;margin-bottom:30px;overflow:hidden}.woocommerce .shop_table thead tr th,.woocommerce .woocommerce-table thead tr th{background-color:transparent;border:none!important;border-bottom:1px solid var(--e-global-color-text)!important;color:var(--e-global-color-text);font-size:16px!important;padding:10px 20px}.woocommerce .shop_table thead tr:hover,.woocommerce .woocommerce-table thead tr:hover{background-color:transparent}.woocommerce .shop_table tbody tr td,.woocommerce .shop_table tbody tr th,.woocommerce .shop_table tfoot tr td,.woocommerce .shop_table tfoot tr th,.woocommerce .woocommerce-table tbody tr td,.woocommerce .woocommerce-table tbody tr th,.woocommerce .woocommerce-table tfoot tr td,.woocommerce .woocommerce-table tfoot tr th{background-color:transparent!important;border:none!important;color:var(--e-global-color-text);padding:5px 20px;vertical-align:middle}.woocommerce .shop_table tbody tr td.see-more,.woocommerce .shop_table tbody tr th.see-more,.woocommerce .shop_table tfoot tr td.see-more,.woocommerce .shop_table tfoot tr th.see-more,.woocommerce .woocommerce-table tbody tr td.see-more,.woocommerce .woocommerce-table tbody tr th.see-more,.woocommerce .woocommerce-table tfoot tr td.see-more,.woocommerce .woocommerce-table tfoot tr th.see-more{text-align:right}.woocommerce .shop_table tbody tr:first-of-type td,.woocommerce .shop_table tbody tr:first-of-type th,.woocommerce .shop_table tfoot tr:first-of-type td,.woocommerce .shop_table tfoot tr:first-of-type th,.woocommerce .woocommerce-table tbody tr:first-of-type td,.woocommerce .woocommerce-table tbody tr:first-of-type th,.woocommerce .woocommerce-table tfoot tr:first-of-type td,.woocommerce .woocommerce-table tfoot tr:first-of-type th{padding-top:10px}.woocommerce .shop_table tbody tr:last-of-type td,.woocommerce .shop_table tbody tr:last-of-type th,.woocommerce .shop_table tfoot tr:last-of-type td,.woocommerce .shop_table tfoot tr:last-of-type th,.woocommerce .woocommerce-table tbody tr:last-of-type td,.woocommerce .woocommerce-table tbody tr:last-of-type th,.woocommerce .woocommerce-table tfoot tr:last-of-type td,.woocommerce .woocommerce-table tfoot tr:last-of-type th{padding-bottom:10px}.woocommerce .shop_table tbody tr:hover,.woocommerce .shop_table tfoot tr:hover,.woocommerce .woocommerce-table tbody tr:hover,.woocommerce .woocommerce-table tfoot tr:hover{background-color:transparent}.woocommerce .shop_table tbody tr.cart_item td,.woocommerce .shop_table tfoot tr.cart_item td,.woocommerce .woocommerce-table tbody tr.cart_item td,.woocommerce .woocommerce-table tfoot tr.cart_item td{border-bottom:1px solid var(--e-global-color-63ceb7b)!important}.woocommerce .shop_table tfoot tr:first-of-type td,.woocommerce .shop_table tfoot tr:first-of-type th,.woocommerce .woocommerce-table tfoot tr:first-of-type td,.woocommerce .woocommerce-table tfoot tr:first-of-type th{border-top:1px solid var(--e-global-color-63ceb7b)!important}.woocommerce .cart_totals tbody tr{border-bottom:1px solid var(--e-global-color-63ceb7b)!important}.woocommerce .cart_totals tbody tr:last-of-type{border-bottom:none!important}.woocommerce.wc-order-details .mark,.woocommerce.wc-order-details mark{background-color:var(--e-global-color-060c3c1);border-radius:4px;padding:1px 5px}.woocommerce.wc-order-details .woocommerce-order-details__title{display:none}.woocommerce.wc-order-details .woocommerce-customer-details .woocommerce-columns{display:flex;margin-bottom:45px}.woocommerce.wc-order-details .woocommerce-customer-details .woocommerce-columns .woocommerce-column{width:50%}.woocommerce.wc-order-details .woocommerce-customer-details .woocommerce-columns .woocommerce-column__title{font-size:24px}@media (max-width:768px){.woocommerce.wc-order-details .woocommerce-customer-details{flex-direction:column}.woocommerce.wc-order-details .woocommerce-customer-details .woocommerce-column{width:100%}}.woocommerce.wc-order-details address{border:none;border-radius:0;padding:0}.woocommerce.wc-order-details .button{background-color:var(--e-global-color-20aafb4);border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:6px 20px}.woocommerce.wc-order-details .button:hover{background-color:var(--e-global-color-secondary);color:#fff;transform:scale(1.1)}.woocommerce #payment{background-color:#fff;border:none;border-radius:20px;padding:15px 20px}.woocommerce #payment .wc_payment_methods{padding:0 0 15px!important}.woocommerce #payment .wc_payment_methods .payment_box{background-color:var(--e-global-color-060c3c1);border-radius:10px;margin-top:10px;padding:15px 20px}.woocommerce #payment .wc_payment_methods .payment_box:before{border-bottom-color:var(--e-global-color-060c3c1)}.woocommerce #payment .button{background-color:var(--e-global-color-20aafb4);border-radius:30px;color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:12px 24px}.woocommerce #payment .button:hover{background-color:var(--e-global-color-secondary);color:#fff;transform:scale(1.1)}.woocommerce .custom-add-to-cart .variations tbody tr{display:flex;flex-direction:column}.woocommerce .custom-add-to-cart .variations tbody tr td{padding:0}.woocommerce .custom-add-to-cart .woocommerce-variation-add-to-cart .quantity{display:none!important}.woocommerce-page>.woocommerce{margin:30px auto 45px;max-width:990px}.rpz-user-orders thead tr th{background-color:transparent;border:none!important;border-bottom:1px solid var(--e-global-color-text)!important;color:var(--e-global-color-text);font-size:16px!important;padding:10px 20px;text-align:left}.rpz-user-orders thead tr:hover{background-color:transparent}.rpz-user-orders tbody tr td,.rpz-user-orders tbody tr th,.rpz-user-orders tfoot tr td,.rpz-user-orders tfoot tr th{background-color:transparent!important;border:none!important;color:var(--e-global-color-text);padding:5px 20px;vertical-align:middle}.rpz-user-orders tbody tr td.see-more,.rpz-user-orders tbody tr th.see-more,.rpz-user-orders tfoot tr td.see-more,.rpz-user-orders tfoot tr th.see-more{text-align:right}.rpz-user-orders tbody tr:first-of-type td,.rpz-user-orders tbody tr:first-of-type th,.rpz-user-orders tfoot tr:first-of-type td,.rpz-user-orders tfoot tr:first-of-type th{padding-top:10px}.rpz-user-orders tbody tr:last-of-type td,.rpz-user-orders tbody tr:last-of-type th,.rpz-user-orders tfoot tr:last-of-type td,.rpz-user-orders tfoot tr:last-of-type th{padding-bottom:10px}.rpz-user-orders tbody tr:hover,.rpz-user-orders tfoot tr:hover{background-color:transparent}.rpz-user-orders tbody tr.cart_item td,.rpz-user-orders tfoot tr.cart_item td{border-bottom:1px solid var(--e-global-color-63ceb7b)!important}.rpz-user-orders tfoot tr:first-of-type td,.rpz-user-orders tfoot tr:first-of-type th{border-top:1px solid var(--e-global-color-63ceb7b)!important}.custom-menu-container>.custom-menu-wrapper{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:30px;overflow:visible;padding:5px;position:relative}.custom-menu-container>.custom-menu-wrapper>.custom-menu{align-items:center;display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:0 15px;position:relative;z-index:6}.custom-menu-container>.custom-menu-wrapper>.custom-menu #magic-block{background:#fff;border-radius:999px;display:none;height:0;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:none!important;width:0;z-index:0}.custom-menu-container>.custom-menu-wrapper>.custom-menu .menu-item{font-weight:500;line-height:20px;padding:7px 2px;position:relative}.custom-menu-container>.custom-menu-wrapper>.custom-menu .menu-item a{color:var(--e-global-color-text);display:inline-block;font-size:14px;position:relative;text-decoration:none;z-index:1}.custom-menu-container>.custom-menu-wrapper>.custom-menu .menu-item a:hover,.custom-menu-container>.custom-menu-wrapper>.custom-menu .menu-item.is-active a{color:var(--e-global-color-text)}.custom-menu-container>.custom-menu-wrapper>.custom-menu .parent-item{font-weight:700}.custom-menu-container.mobile-menu{display:none;height:40px}.custom-menu-container.mobile-menu #mobile-menu-toggle{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:5px;top:0;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px;z-index:110}.custom-menu-container.mobile-menu #mobile-menu-toggle span{display:block;height:2px;position:relative;transition:all .2s ease-in-out;width:24px}.custom-menu-container.mobile-menu #mobile-menu-toggle span:after,.custom-menu-container.mobile-menu #mobile-menu-toggle span:before{background-color:var(--e-global-color-text);border-radius:2px;content:"";height:2px;position:absolute;top:0;transition:all .2s ease-in-out;width:25px}.custom-menu-container.mobile-menu #mobile-menu-toggle span:before{transform:translateY(-4px);visibility:visible}.custom-menu-container.mobile-menu #mobile-menu-toggle span:after{transform:translateY(4px)}.custom-menu-container.mobile-menu #mobile-menu-toggle:hover{background-color:var(--e-global-color-accent)}.custom-menu-container.mobile-menu #mobile-menu-toggle:hover span:after,.custom-menu-container.mobile-menu #mobile-menu-toggle:hover span:before{background-color:#fff;transition:all .2s ease-in-out}.custom-menu-container.mobile-menu #mobile-menu-toggle.checked{background-color:#fff}.custom-menu-container.mobile-menu #mobile-menu-toggle.checked span{background-color:transparent}.custom-menu-container.mobile-menu #mobile-menu-toggle.checked span:before{opacity:1;transform:rotate(45deg)}.custom-menu-container.mobile-menu #mobile-menu-toggle.checked span:after{transform:rotate(-45deg)}.custom-menu-container.mobile-menu #mobile-menu-toggle.checked:hover{background-color:var(--e-global-color-accent)}.custom-menu-container.mobile-menu #mobile-menu-toggle.checked:hover span{background-color:transparent}.custom-menu-container.mobile-menu #mobile-menu-toggle.checked:hover span:after,.custom-menu-container.mobile-menu #mobile-menu-toggle.checked:hover span:before{background-color:#fff}.custom-menu-container.mobile-menu>.custom-menu-wrapper{background:hsla(0,0%,100%,.4);border-radius:25px;display:none;position:absolute;right:0;top:50px;width:320px;z-index:5}.custom-menu-container.mobile-menu>.custom-menu-wrapper.active{display:block}.custom-menu-container.mobile-menu>.custom-menu-wrapper>.custom-menu{align-items:stretch;flex-direction:column;justify-content:center}.custom-menu-container.mobile-menu>.custom-menu-wrapper>.custom-menu .menu-item{line-height:18px;text-align:center}.custom-menu-container.mobile-menu>.custom-menu-wrapper>.custom-menu .menu-item a{font-size:18px!important;padding:7px 2px;width:100%}.custom-menu-container.mobile-menu>.custom-menu-wrapper .custom-menu-wrapper{backdrop-filter:none;background-color:transparent}@media (max-width:1140px){.custom-menu-container.desktop-menu{display:none}.custom-menu-container.mobile-menu{display:block}}.custom-menu-container.custom-menu-vertical>.custom-menu-wrapper{border-radius:25px;width:100%}.custom-menu-container.custom-menu-vertical>.custom-menu-wrapper.active{display:block}.custom-menu-container.custom-menu-vertical>.custom-menu-wrapper .custom-menu{align-items:stretch;flex-direction:column;justify-content:center}.custom-menu-container.custom-menu-vertical>.custom-menu-wrapper .custom-menu .menu-item{line-height:14px;text-align:center}.custom-menu-container.custom-menu-vertical>.custom-menu-wrapper .custom-menu .menu-item a{padding:7px 2px;width:100%}@media (max-width:1140px){.custom-menu-container.custom-menu-vertical.desktop-menu{display:block}.custom-menu-container.custom-menu-vertical.mobile-menu{display:none}}.dark-mode>.custom-menu-container>.custom-menu-wrapper>.custom-menu .menu-item a,.dark-mode>.custom-menu-container>.custom-menu-wrapper>.custom-menu .menu-item a:hover,.dark-mode>.custom-menu-container>.custom-menu-wrapper>.custom-menu .menu-item.is-active a{color:var(--e-global-color-060c3c1)}