.single-product .woocommerce-error {

    display: none !important;
}

.noziglia-only-slider .swiper-slide {

    object-fit: cover !important;
}

.woocommerce-error {

    margin: 0 0 10px 0!important;
}
.woocommerce-info, .woocommerce-message {
    margin: 0 0 30px 0!important;
  
}

button.wc-block-components-button.wp-element-button.wc-block-components-notice-banner__dismiss.contained {
    display: none !important;
}
.noziglia-promo-popup {
            position: fixed;
            bottom: 20px;
            right: 20px;
            max-width: 460px;
            width: 100%;
            background: #fdfdfd;
            color: #0d1b21;
            box-shadow: 0 12px 35px rgba(0, 0, 0, 0.18);
            border-radius: 0px;
            z-index: 9999;
            transform: translateX(130%);
            opacity: 0;
            transition: transform 0.4s ease, opacity 0.4s ease;
            font-family: inherit;
            overflow: hidden;
        }

        .noziglia-promo-popup.noziglia-promo-visible {
            transform: translateX(0);
            opacity: 1;
        }

 .noziglia-promo-inner {
    display: flex;
    align-items: center;
    gap: 4px;
    padding: 20px 34px 24px 34px;
    justify-content: center;
    flex-direction: column;
}

        .noziglia-promo-image-wrapper {
            flex: 0 0 60px;
        }

.noziglia-promo-image {
    display: block;
    width: 80px;
    height: 60px;
    object-fit: contain;
    border-radius: 0px;
}

.noziglia-promo-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
}



.noziglia-promo-title {
    margin: 5px 0 0px 0;
    font-size: 22px;
    font-family: 'Noziglia Regular';
    line-height: 1.3;
    color: #0d1b21;
    letter-spacing: 0.02em;
	text-align: center;
}

        .noziglia-promo-text {
            margin: 0 0 8px 0;
            font-size: 12px;
            line-height: 1.45;
            color: #0d1b21;
					text-align: center;
        }

        .noziglia-promo-cta {
            display: inline-block;
            font-size: 12px;
            padding: 6px 12px;
            border-radius: 0px;
            text-decoration: none;
            border: 1px solid #0d1b212e;
            color: #0d1b21;
            background: transparent;
            transition: background-color 0.2s ease, color 0.2s ease;
            white-space: nowrap;
        }

        .noziglia-promo-cta:hover,
        .noziglia-promo-cta:focus-visible {
            background: #0d1b21;
            color: #f5f2ec;
        }

        .noziglia-promo-close {
            position: absolute;
            top: 4px;
            right: 6px;
            border: none;
            background: transparent;
            cursor: pointer;
            font-size: 16px;
            line-height: 1;
            padding: 4px;
            color: #0d1b21;
        }

        .noziglia-promo-close:focus-visible {
            outline: 2px solid #0d1b21;
            outline-offset: 2px;
        }

        /* Mobile */
        @media (max-width: 768px) {
.noziglia-promo-popup {
    right: 10px;
    left: 10px;
    bottom: 10px;
    max-width: none;
    max-width: 95%;
}

            .noziglia-promo-inner {
                      align-items: center;
                gap: 0px;
            }

            .noziglia-promo-image-wrapper {
                flex: 0 0 50px;
            }

            .noziglia-promo-image {
                width: 80px;
                height: 60px;
            }

            .noziglia-promo-title {
                font-size: 20px;
            }

.noziglia-promo-text {
    font-size: 11px;
    margin-bottom: 20px !important;
}

            .noziglia-promo-cta {
                font-size: 11px;
                padding: 5px 10px;
            }
					
					.noziglia-promo-inner {

    padding: 20px 34px 34px 34px;

}
        }




#PIN_6.pin-visible:hover,
#PIN_7.pin-visible:hover,
#PIN_8.pin-visible:hover {
	cursor: pointer;
	width: 50px
}

@media only screen and (max-width:700px) {
#PIN_6,
#PIN_7,
#PIN_8 {
		opacity: 0;
		display: none
	}
}



#PIN_6,
#PIN_7,
#PIN_8 {
	opacity: 0;
	transition: opacity 0.5s ease-in-out
}


#PIN_6.pin-visible,
#PIN_7.pin-visible,
#PIN_8.pin-visible {
	opacity: 1;
}

.store-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.store-list li {
  padding: 18px 0;
  border-bottom: 1px solid #e5e5e5;
  font-size: 13px;
  line-height: 1.6;
}

.store-list li:last-child {
  border-bottom: none;
}

.store-list strong {
  font-weight: 600;
  color: #222;
}

.store-list a {
  color: #555;
  text-decoration: none;
  transition: color 0.2s ease;
}

.store-list a:hover {
  color: #000;
  text-decoration: underline;
}

.store-list strong {
    font-weight: 600;
    color: #000;
    font-size: 15px;
}

.wc-block-components-notice-snackbar .wc-block-components-button{
   display: none !important;
}

#hob-newsletter-popup-1.hob-newsletter-popup-overlay {

    width: 380px !important;

  
}

@media (max-width: 800px) {
#hob-newsletter-popup-1.hob-newsletter-popup-overlay {
    left: 0px !important;
    padding: 15px;
    height: 320px;
    width: 100% !important;
}
	
	#hob-newsletter-popup-1 .hob-newsletter-popup-content {

    display: flex;
    bottom: 50px;

    height: 220px !important;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    align-items: center;
}
	
	#hob-newsletter-popup-1 .hob-newsletter-popup-content {
		    opacity: 0.8;
    background-color: #fff !important;
}
}

/* Desktop ≥1200px : neutraliser Swiper pour en faire une galerie statique */
@media (min-width: 800px) {
  .noziglia-only-slider .swiper-button-prev,
  .noziglia-only-slider .swiper-button-next,
  .noziglia-only-slider .swiper-pagination {
    display: none !important;
  }
  .noziglia-only-slider .swiper-wrapper {
    display: block !important;
    transform: none !important;
  }
  .noziglia-only-slider .swiper-slide {
    width: auto !important;
    display: block !important;
    float: none !important;
    margin-bottom: 1rem;
  }
	/* Masquer les slides “duplicate” générées par Swiper en loop */
.noziglia-only-slider .swiper-slide-duplicate {
  display: none !important;
}

}



























/* Container de la vidéo */
.video-container {
  position: relative;
  height: auto;
  overflow: hidden;
}
/* Style de la vidéo */
video {
  width: 100%;
  height: auto;
  display: block;
  pointer-events: none;
}
/* Bouton de sourdine (inchangé) */
.mute-button {
  outline: none !important;
  position: absolute;
  bottom: 90px;
  right: 100px;
  background-color: #fff0;
  color: #fff;
  border: none;
  padding: 10px 15px;
  font-size: 14px;
  cursor: pointer;
  transition: opacity 400ms ease;
}
.mute-button img {
  height: auto !important;
  width: 45px !important;
}
.mute-button:hover {
  opacity: 0.5;
  transition: opacity 400ms ease;
}

/* Bouton Play/Pause */
.play-button {
  outline: none !important;
  position: absolute;
  bottom: 90px;
  left: 100px;
  background-color: #fff0;
  color: #fff;
  border: none;
  padding: 10px 15px;
  font-size: 14px;
  cursor: pointer;
  transition: opacity 400ms ease;
}
.play-button img {
  height: auto !important;
  width: 45px !important;
}
.play-button:hover {
  opacity: 0.5;
  transition: opacity 400ms ease;
}

/* Adaptation pour mobile */
@media (max-width: 690px) {
  .video-container {
    width: 100vw;
    height: 100vh;
  }
  video {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .mute-button {
    bottom: 50px;
    right: 50px;
  }
  .play-button {
    bottom: 50px;
    left: 50px;
  }
}
/* Pour très grands écrans */
@media (min-width: 1590px) {
  .video-container {
    height: 100vh;
  }
}




















/*Popup newsletter*/

.hob-newsletter-popup-form {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-content: center;
}

.hob-newsletter-popup-form .sib_signup_box_inside_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.hob-newsletter-popup-form p.sib-button-area {
  margin-top: -10px !important;
  margin-bottom: 40px !important;
}

.hob-newsletter-popup-content {
  background-color: #f5f5f5;
  border-radius: 2px;
  border: 1px solid #c3c3c3;
}

#hob-newsletter-popup-1 .hob-newsletter-popup-content {
  cursor: pointer;
  width: 100%;
  transition: all 0.4s cubic-bezier(0.61, 1, 0.88, 1);
  opacity: 0.75;
}

#hob-newsletter-popup-1 .hob-newsletter-popup-content:hover {
  background-color: #fff;
  transition: all 0.4s cubic-bezier(0.61, 1, 0.88, 1);
  transform: scale(1.02);
  opacity: 1;
}

p.hob-popup-newsletter-last-text {
  margin-bottom: 40px;
  max-width: 50%;
}

form#sib_signup_form_1 p.sib-alert-message-warning {
  background-color: #2b333e;
  border-color: #ffffff;
  color: #ffffff;
  display: inline-block;
}

.hob-newsletter-promo-code {
  font-weight: bold;
  margin-top: -5px;
  letter-spacing: 1px;
  padding: 6px 15px;
  background: #17202c !important;
  color: #fff !important;
}

.hob-newsletter-promo-code::selection {
  background: #fff !important;
  color: #17202c !important;
}

#hob-newsletter-popup-3 .hob-newsletter-popup-content h3 {
  margin-top: 10px;
}

#hob-newsletter-popup-1 .hob-newsletter-popup-content h3 {
  margin-top: 10px;
  max-width: 95%;
  font-size: 17px !important;
  line-height: 27px !important;
  margin-bottom: 0px;
}

#hob-newsletter-popup-1.hob-newsletter-popup-overlay {
  position: fixed;
  bottom: 0px;
  top: auto;
  left: 40px;

  width: 240px;
  height: 220px;
  background-color: rgb(0 0 0 / 0%);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9998;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s;
}

.hob-newsletter-popup-close {
  top: 10px;
  right: 10px;

  border-color: #c5c5c5 !important;

  width: 30px;
  height: 30px;
}

.hob-newsletter-popup-close:hover {
  background-color: #17202c !important;
  border-color: #17202c !important;
  transition: all 0.5s ease;
}

.promotion-newsletter-popup {
  margin-top: 10px;
  width: 70px;
  opacity: 0.5;
  height: auto;
}

@media only screen and (max-width: 600px) {
  .hob-newsletter-popup-content {
    gap: 0px !important;
  }

  p.hob-popup-newsletter-last-text {
    margin-bottom: 5px !important;
    max-width: 80% !important;
    margin-top: 20px !important;
  }
  #hob-newsletter-popup-1 .hob-newsletter-popup-content {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  #hob-newsletter-popup-3 .hob-newsletter-popup-content h3 {
    margin-top: 10px;
    font-size: 18px !important;
  }
}

/*Popup newsletter END*/

.order-details-flex h6.qodef-m-order-amount-4x {
  margin: 0;
}
.order-details-flex .qodef-m-order-amount {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.order-details-flex {
  align-items: baseline !important;
}

.archive .ppcp-messages {
  display: none !important;
}

.single-product .ppcp-messages {
  margin-top: 25px;
}

.ppcp-messages {
  margin-top: 25px;
}

.page-id-15 .ppcp-messages {
  display: none !important;
}




input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{margin:0 0 30px 0}textarea.wpcf7-form-control.wpcf7-textarea{margin:0 0 30px 0}form.wpcf7-form.init{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center}button.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-layout--filled.qodef-m{text-align:center;align-self:center}.wp-block-woocommerce-checkout{opacity:0!important}.wp-block-woocommerce-checkout.loaded{opacity:1!important}p.product-perfumer{margin-top:-5px!important}.wc-block-cart table.wc-block-cart-items tr{position:relative}.is-large.wc-block-cart .wc-block-cart-items td:last-child{right:0}.wc-block-components-payment-method-icons.wc-block-components-payment-method-icons--align-right{top:-20px;position:relative}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label{align-items:flex-end!important;border-width:0;display:flex;justify-content:flex-start;flex-direction:column!important}tr.wc-block-cart-items__row{display:flex;flex-direction:row;align-content:center;flex-wrap:nowrap;justify-content:start;align-items:center}a.wc-block-components-product-name{padding-bottom:0px!important}@media only screen and (min-width:795px) and (max-width:1024px){.is-large.wc-block-cart .wc-block-cart-items td:last-child{top:150px!important;right:0}}.wc-block-components-totals-wrapper{border-top:1px solid #dbdbdb!important}@media only screen and (min-width:1024px){.page-id-14 .is-large.wc-block-cart .wc-block-cart-items td{border-top:0!important;width:30%}.wc-block-cart table.wc-block-cart-items tr{border:0;position:relative}.page-id-14 .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{max-width:250px}.detailed-order-summary{display:none}}@media only screen and (max-width:1024px){table.wc-block-cart-items{width:100%!important;border-collapse:collapse!important;table-layout:auto!important}.wc-block-cart-items__row{display:flex!important;flex-direction:row!important;width:100%!important;border-bottom:1px solid #d9d8d9!important;padding:10px 0!important}.wc-block-cart-item__image{flex:1!important;text-align:center!important}.wc-block-components-totals-wrapper{padding:25px 0!important}.wc-block-cart-item__wrap{align-items:flex-start!important}.wc-block-cart-item__image img{max-width:100px!important;height:auto!important}.wc-block-cart-item__product{flex:3!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.wc-block-components-product-name{text-align:left!important}.wc-block-cart-item__prices{margin-bottom:10px!important}.wc-block-cart-item__quantity{margin-top:10px!important;display:flex!important;align-items:center!important;gap:10px!important}.wc-block-cart-item__total{flex:1!important;text-align:right!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.wc-block-components-quantity-selector__button{padding:5px!important}.wc-block-cart-item__remove-link{margin-top:10px!important}.wc-block-cart-items__header{display:none!important}.wc-block-components-product-name{word-break:normal}button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{margin-top:53px!important;margin-bottom:33px!important}.page-id-14 .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{max-width:150px;width:150px}.wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper{border:0!important}.is-mobile table.wc-block-cart-items,.is-small table.wc-block-cart-items{border:0!important;margin:0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{align-self:start!important}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{display:flex;justify-items:end!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important}.page-id-14 .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{max-width:200px}.page-id-14 .wc-block-components-sidebar-layout{gap:0}.steps-indicator .step-name{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;font-size:17px!important;text-align:left;letter-spacing:2px!important;margin-bottom:8px}.wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block{margin-top:30px}.is-mobile .wc-block-checkout__terms,.is-small .wc-block-checkout__terms{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.wc-block-components-checkbox{margin-top:20px!important}.page-id-14 .wc-block-components-sidebar-layout .wc-block-components-main{padding-top:32px!important}.wp-block-woocommerce-cart-order-summary-totals-block{padding-bottom:0px!important}}.qodef-newsletter button.wpcf7-submit .qodef-m-text{background:#fff}#qodef-page-spinner .qodef-m-inner{background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%)}.page-id-766.qodef-header--centered #qodef-page-header{background-color:rgb(249 248 249 / 13%);transition:background-color 1s ease}.page-id-766.qodef-header--centered #qodef-page-header.video-finished{background-color:#f9f8f9!important;transition:background-color 1s ease}.page-id-766 #qodef-top-message-holder{display:none!important}.page-id-766 #qodef-page-outer{margin-top:-130px}body{background-color:#fdfdfd}#qodef-page-header .qodef-header-logo-link{height:25px}#qodef-page-header .qodef-custom-header-center-wrapper{display:flex;justify-content:center;align-items:center;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);flex-direction:column}@media only screen and (min-width:1200px){.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-woo-side-area-cart{overflow-y:auto}.qodef-widget-holder .qodef-widget-side-area-cart-inner{top:2px;left:-4px;position:relative}}.qodef-search-cover-form{background-color:#fdfdfd}.qodef-header-navigation>ul{padding-top:8px}#qodef-page-header{padding-top:35px!important;height:130px;border-bottom:1px solid #231f2026}#qodef-page-header-inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-widget-side-area-cart-content{background-color:#fefefe}#qodef-page-header .qodef-custom-header-center-wrapper .qodef-header-logo-link{margin-bottom:20px!important;justify-content:center}.qodef-login-opener-widget .qodef-logged-in-user .qodef-m-navigation-items{background-color:#fdfdfd;box-shadow:0 1px 4px -1px rgb(115 115 115 / .25)}body.qodef-header--centered #qodef-page-header-inner .qodef-header-navigation{position:relative;left:0;top:0}@media only screen and (min-width:1200px){.qodef-header-navigation>ul>li{margin:0 22px}.qodef-login-opener-widget .qodef-logged-in-user .qodef-login-opener{margin-right:0}.qodef-login-opener-widget .qodef-logged-in-user .qodef-m-user-name{display:none}}.cmplz-soft-cookiewall{background-color:rgb(0 0 0 / 40%)}div#cmplz-message-1-optin{text-align:center}@media (min-width:768px){.cmplz-cookiebanner{padding:50px!important}.cmplz-cookiebanner .cmplz-buttons{flex-direction:row-reverse!important}}.cmplz-cookiebanner .cmplz-logo img{max-height:30px!important;width:inherit;margin-bottom:20px}@media (max-width:768px){.cmplz-cookiebanner{width:90%!important}.cmplz-cookiebanner .cmplz-header .cmplz-title{display:initial!important}.cmplz-cookiebanner .cmplz-logo img{max-height:17px!important;width:inherit;margin-bottom:20px}.cmplz-cookiebanner .cmplz-message p{text-transform:none!important;letter-spacing:1px!important;font-size:13px!important}.cmplz-cookiebanner{grid-gap:5px!important}.cmplz-cookiebanner .cmplz-header .cmplz-title{display:initial!important;font-size:16px!important;letter-spacing:1px!important}.cmplz-cookiebanner{padding:55px 20px!important}}.cmplz-cookiebanner .cmplz-links .cmplz-link{display:none}.sib-button-area .qodef-theme-button:not(.qodef-layout--textual),.sib-button-area button[type="submit"]:not(.qodef-search-form-button),.sib-button-area input[type="submit"]:not(.qodef-search-form-button):hover{color:#fff!important;border:1px solid #a6a6a6}.qwfw-confirm-modal .qwfw-m-form-actions .qwfw-m-form-button.button{background-color:transparent!important;color:#000!important;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%)!important;border:1px solid #a6a6a6}body[class*="elfrida-core"] .qwfw-confirm-modal .qwfw-m-form-button:hover{color:#fff!important;border:1px solid #a6a6a6;background-color:#fff0;transition-duration:0.58s,0.15s,0.25s;background-position:0 0,0 100%;background-size:100% 100%,100% 100%}body[class*="elfrida-core"] .qwfw-confirm-modal .qwfw-m-form-button{--qode-bg-color:#00000000;font-size:15px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important}.qwfw-wishlist-table .qwfw-m-items .qwfw-m-items-content-row{background-color:#fdfdfd;border:0;border-bottom:1px solid var(--qwfw-wt-border-color,var(--qwfw-separator-color,#ededed))}.qwfw-confirm-modal .qwfw-m-content{max-width:520px;box-shadow:1px 1px 2px 0 rgb(0 0 0 / .1)}body[class*="elfrida-core"] .shop_table.qwfw-m-items tbody>tr:last-child{border-bottom:1px solid #d5d5d5}.qwfw-confirm-modal .qwfw-m-form-actions{display:flex;justify-content:flex-start}.qwfw-confirm-modal .qwfw-m-form-actions .qwfw-m-form-button.button{padding-left:50px!important;padding-right:50px!important}.qwfw-m-close.close-btn{position:absolute;padding:3px 10px!important;width:30px;background-color:#fdfdfd;height:30px;border:1px solid #231f2026;border-radius:30px;color:#1b1b1b;cursor:pointer;font-size:16px!important;font-family:Noziglia Regular,sans-serif;transition:all 0.4s ease-in-out;z-index:10000}body[class*="elfrida-core"] .qwfw-confirm-modal .qwfw-m-close:hover{color:#ffffff!important}.qwfw-confirm-modal .qwfw-m-content{padding:54px 20px 40px!important}@media (min-width:880px){.qwfw-confirm-modal .qwfw-m-form-actions{position:relative;display:flex;justify-content:center;gap:15px;flex-direction:column-reverse;align-items:center;align-content:center}p.qwfw-m-title{margin-bottom:25px!important;width:60%;text-align:center}.qwfw-confirm-modal .qwfw-m-form-wrapper{display:flex;flex-direction:column;align-items:center;align-content:center}}.sib-button-area .qodef-theme-button:not(.qodef-layout--textual),.sib-button-area button[type="submit"]:not(.qodef-search-form-button),.sib-button-area input[type="submit"]:not(.qodef-search-form-button):hover{color:#fff!important;border:1px solid #a6a6a6}.cmplz-cookiebanner .cmplz-header{align-items:center;display:flex!important;flex-direction:column}#PIN_1,#PIN_2,#PIN_3,#PIN_4,#PIN_5{opacity:0;transition:opacity 0.5s ease-in-out}#PIN_1.pin-visible,#PIN_2.pin-visible,#PIN_3.pin-visible,#PIN_4.pin-visible,#PIN_5.pin-visible{opacity:1}.popup{opacity:0;pointer-events:none;z-index:-1;transform:translateY(50px);display:flex;transition:all 0.5s;position:absolute;width:350px;background-color:#fdfdfd;padding:15px;border:1px solid #d9d8d9;box-shadow:0 2px 5px rgb(0 0 0 / .1);border-radius:5px;flex-direction:column;align-items:center;align-content:center}.popup h4{margin-bottom:5px;margin-top:5px}.popup.visible{opacity:1;pointer-events:auto;z-index:9;transform:translateY(0)}.popup a{display:block;margin-top:10px;text-decoration:none;color:#4b4b4b}.popup a:hover{display:block;margin-top:10px;text-decoration:none;color:#000}.popup .close-btn{animation:none}svg#map-svg{transform:scale(1.2);transform-origin:right;z-index:9}#map-svg{opacity:0;transition:opacity 2s ease-in-out}#map-svg.visible{opacity:1}#PIN_1.pin-visible:hover,#PIN_2.pin-visible:hover,#PIN_3.pin-visible:hover,#PIN_4.pin-visible:hover,#PIN_5.pin-visible:hover{cursor:pointer;width:50px}@media only screen and (max-width:700px){#PIN_1,#PIN_2,#PIN_3,#PIN_4,#PIN_5{opacity:0;display:none}svg#map-svg{transform:scale(1);transform-origin:right;z-index:9;height:600px;text-align:center}div#map-container{display:flex;justify-content:center;flex-direction:column;align-items:end}}#qodef-page-content-bottom{z-index:8}.hob-transition-image{text-align:center;margin-top:200px;margin-bottom:120px}.hob-transition-image img{width:90%;max-width:600px;height:550px!important;object-fit:cover;opacity:1;transition:opacity 0.5s ease}.qodef-m-icon .cls-1{fill:#18181a!important}.page-id-97.qodef-header--centered #qodef-page-header{background-color:rgb(249 248 249 / 33%)!important}.page-id-97 #qodef-top-message-holder{display:none!important}.page-id-97 #qodef-page-outer{margin-top:-130px}#test-first-section.test-passe{display:flex!important;transition:all 1s ease-in-out}#test-first-section{display:none;transition:all 1s ease-in-out}.test-first-section{opacity:1;transition:opacity 0.5s ease}.hob-quiz-container{opacity:1;justify-content:center;display:flex}.hob-phasme-container{max-width:340px;display:none;flex:1;position:relative;opacity:0!important;transition:opacity 1s ease}.hob-phasme-container.visible{z-index:9;margin-top:120px;margin-bottom:120px;display:flex;opacity:1!important;transition:opacity 1s ease;margin-left:-80px!important}.hob-quiz-content{display:none;flex:1;margin-left:20px;max-width:580px;opacity:0;transition:opacity 2s ease}.hob-quiz-content.visible{margin-top:240px;margin-bottom:120px;opacity:1;display:flex}.hob-question-text{width:fit-content;background-color:#222;color:#fff;padding:15px;margin-left:-50px!important;z-index:1;border-radius:8px;position:relative;margin-bottom:70px!important;opacity:1;transition:opacity 0.5s ease}.hob-question-text:after{transition:all 0.3s ease-in-out;content:"";position:absolute;left:-27px;bottom:0;width:45px;height:35px;background:url(https://noziglia.com/wp-content/uploads/2024/11/testsvgquestionb.svg) 0 0 no-repeat;transform:scaleX(1.5)}.hob-answers-form{display:flex;flex-direction:column;align-content:flex-end;align-items:flex-end}.hob-answer-option{transition:all 0.3s ease-in-out;transform:translatey(0);text-align:right;background-color:#f4f4f4;width:fit-content;padding:15px;margin-bottom:10px;cursor:pointer;border-radius:8px;position:relative;opacity:0;will-change:transform}.hob-answer-option:before{transition:all 0.3s ease-in-out;content:"";position:absolute;right:-38px;bottom:0;width:45px;height:35px;background:url(https://noziglia.com/wp-content/uploads/2024/11/testsvg1.svg) 0 0 no-repeat;transform:scaleX(1)}.hob-answer-option:hover{transform:scale(1.01) translatey(-5px);transition:all 0.3s ease-in-out;will-change:transform;background-color:#efefef}.hob-answer-option:hover:before{transition:all 0.3s ease-in-out;content:"";position:absolute;right:-38px;bottom:0;width:45px;height:35px;background:url(https://noziglia.com/wp-content/uploads/2024/11/testsvg2.svg) 0 0 no-repeat;transform:scaleX(1)}.hob-answer-option.selected{background-color:#e5e5e5;transition:all 0.3s ease-in-out!important}.hob-answer-option.selected:before{transition:all 0.3s ease-in-out;content:"";position:absolute;right:-38px;bottom:0;width:45px;height:35px;background:url(https://noziglia.com/wp-content/uploads/2024/11/testsvg3.svg) 0 0 no-repeat;transform:scaleX(1)}.hob-answer-option input[type="radio"]{display:none}.hob-buttons-container{display:flex;justify-content:flex-end;margin-top:20px}.hob-next-button,.hob-back-button{margin-left:30px;transition:background-size 0.5s cubic-bezier(.45,.8,.02,.91),color 0.15s ease,border-color 0.2s ease-out;background-position:0 0,0 100%;background-size:100% 0,100% 100%;background-repeat:no-repeat;background-color:#fbfbfb;cursor:pointer;position:relative;border:1px solid #231f2026!important;padding:15px 45px!important;font-size:14px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%);display:none}.hob-next-button:hover,.hob-back-button:hover{background-color:#fff0;color:#fff;transition-duration:0.58s,0.15s,0.25s;background-position:0 0%,0 100%;background-size:100% 100%,100% 100%}.hob-phasme-container.visible #Bouteille-2{animation:hob-phasme-move 3s infinite;transform-origin:bottom}.hob-phasme-container.visible #Bouteille,.hob-phasme-container.visible #Corps,.hob-phasme-container.visible #Corps,.hob-phasme-container.visible #Antenne_gauche,.hob-phasme-container.visible #Antenne_droite,.hob-phasme-container.visible #Ombre_Antenne_droite,.hob-phasme-container.visible #Ombre_Antenne_gauche{animation:hob-phasme-move-up 3s infinite;transform-origin:bottom}@keyframes hob-phasme-move{0%{transform:rotate(1deg)}50%{transform:rotate(2deg)}100%{transform:rotate(1deg)}}@keyframes hob-phasme-move-up{0%{transform:rotate(1deg)}50%{transform:rotate(2deg)}100%{transform:rotate(1deg)}}.hob-phasme-container .cls-1{z-index:1!important;fill:#f4f4f4!important}.hob-phasme-container svg{overflow:visible}#Antenne_gauche .cls-2,#Ombre_Antenne_gauche .cls-1{animation:hob-antenna-move-left 3s infinite;transform-origin:-10% 0%}@keyframes hob-antenna-move-left{0%,100%{transform:rotate(0deg)}50%{transform:rotate(0.5deg)}}#Antenne_droite .cls-2,#Ombre_Antenne_droite .cls-1{stroke:#fff;stroke-width:.01em;animation:hob-antenna-move-right 3s infinite;transform-origin:0% 0%}@keyframes hob-antenna-move-right{0%,100%{transform:rotate(0deg)}50%{transform:rotate(0.5deg)}}.page-id-97 #qodef-page-content-bottom{display:none}.page-id-97 #qodef-page-footer{border-top:1px solid #231f2026}.hob-result-container{text-align:center;display:none}.hob-result-image{height:400px!important;object-fit:cover;max-width:600px;margin-bottom:0}.hob-result-title{margin-bottom:0px!important}.hob-result-description{max-width:500px;margin-bottom:25px}.hob-result-container{margin-top:150px;margin-bottom:120px}.hob-result-button{margin-top:25px;display:flex;align-items:center;justify-content:center;align-content:center;flex-direction:column}.hob-discover-button{display:inline-block;padding:10px 35px;background-color:#333;color:#fff;text-decoration:none}.hob-retake-button{margin-top:20px;padding:10px 20px;font-size:1em;cursor:pointer}.hob-discover-button,.hob-retake-button{transition:background-size 0.5s cubic-bezier(.45,.8,.02,.91),color 0.15s ease,border-color 0.2s ease-out;background-position:0 0,0 100%;background-size:100% 0,100% 100%;background-repeat:no-repeat;background-color:#fbfbfb;cursor:pointer;position:relative;border:1px solid #231f2026!important;padding:15px 45px!important;font-size:14px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%);color:#000}.hob-discover-button:hover,.hob-retake-button:hover{background-color:#fff0;color:#fff;transition-duration:0.58s,0.15s,0.25s;background-position:0 0%,0 100%;background-size:100% 100%,100% 100%}.hob-next-button,.hob-back-button{color:#000!important}.hob-next-button,.hob-back-button:hover{color:#fff!important}.hob-result-container{width:100%}.hob-result-description{max-width:500px;margin:10px auto!important}.hob-result-image{height:580px!important;object-fit:cover;width:45%;margin:auto}@media only screen and (max-width:800px){.hob-phasme-container.visible #Bouteille-2{animation:hob-phasme-move 4s infinite;transform-origin:bottom}.hob-phasme-container.visible #Bouteille,.hob-phasme-container.visible #Corps,.hob-phasme-container.visible #Corps,.hob-phasme-container.visible #Antenne_gauche,.hob-phasme-container.visible #Antenne_droite,.hob-phasme-container.visible #Ombre_Antenne_droite,.hob-phasme-container.visible #Ombre_Antenne_gauche{animation:hob-phasme-move-up 4s infinite;transform-origin:bottom}@keyframes hob-phasme-move{0%{transform:rotate(1deg)}50%{transform:rotate(-4deg)}100%{transform:rotate(1deg)}}@keyframes hob-phasme-move-up{0%{transform:rotate(1deg)}50%{transform:rotate(-4deg)}100%{transform:rotate(1deg)}}.hob-result-container{width:100%}.hob-result-image{height:300px!important;object-fit:cover;width:100%}.hob-quiz-container{max-width:100%}.hob-phasme-container{max-width:340px}.hob-question-text{margin-left:0px!important;margin-bottom:80px!important}.hob-quiz-content{margin-left:-20px;padding-right:25px}.hob-question-container{display:flex;flex-direction:column;align-content:center;align-items:flex-end}.hob-phasme-container.visible{margin-top:200px;margin-left:0px!important}.hob-quiz-content.visible{margin-top:190px!important}.hob-answer-option{padding:15px 11px;margin-bottom:12px;font-size:14.5px!important}.page-id-97 #qodef-page-footer{border-top:0}}@media only screen and (min-width:800px) and (max-width:1200px){.hob-quiz-container{justify-content:center;display:flex}.hob-phasme-container{max-width:340px}.hob-question-text{margin-left:0px!important;margin-bottom:80px!important}.hob-quiz-content{margin-left:-20px;padding-right:25px}.hob-question-container{display:flex;flex-direction:column;align-content:center;align-items:flex-start}.hob-phasme-container.visible{margin-top:100px;margin-left:80px!important}.hob-quiz-content.visible{margin-top:190px!important}.hob-answer-option{padding:15px 11px;margin-bottom:12px;font-size:14.5px!important}.page-id-97 #qodef-page-footer{border-top:0}}.qodef-header-sticky{opacity:1;transition:all 0.4s ease;background:#fff0;border-bottom-color:#fff0}.qodef-header-sticky.active{background-color:#ffffffeb;opacity:1;transition:all 0.4s ease}.qodef-header-sticky .qodef-header-navigation,.qodef-header-sticky .qodef-widget-holder{opacity:0;transition:opacity 0.5s ease-in-out!important;pointer-events:none}.qodef-header-sticky .qodef-header-navigation.visible,.qodef-header-sticky .qodef-widget-holder.visible{transition:opacity 0.5s ease-in-out!important;opacity:1;pointer-events:initial!important}.qodef-header-sticky .qodef-header-logo-link{opacity:1;transform:scale(.7);transition:opacity 0.4s ease,transform 0.8s ease}.qodef-header-sticky .qodef-header-logo-link.active{opacity:1;transition:opacity 0.4s ease,transform 0.8s ease;transform:scale(.8)}#qodef-page-mobile-header .qodef-user-logged--out .special-mobile-menu-deco{font-weight:400!important;font-size:15px!important;margin-left:4px!important}#qodef-page-mobile-header .qodef-login-opener-widget .qodef-logged-in-user .qodef-m-user a{position:relative;display:flex;align-items:center;height:100%}#qodef-page-mobile-header .qodef-login-opener-widget .qodef-logged-in-user .qodef-m-navigation-items{display:none!important}.qodef-mobile-header-navigation{height:75vh;overflow-y:visible!important}#qodef-page-mobile-header-inner{border-bottom:1px solid #231f2026}.qodef-mobile-header--standard #qodef-page-mobile-header{background-color:rgb(249 248 249 / 21%)}@media only screen and (max-width:1200px){#qodef-membership-login-modal .qodef-membership-login-modal-content{position:relative;display:inline-block;vertical-align:top;max-width:340px;background-color:#f9f8f9;box-shadow:0 3px 20px 0 rgb(115 115 115 / .25);padding:71px 30px 60px;z-index:2}#qodef-membership-login-modal form{position:relative;display:flex;width:100%;vertical-align:top;flex-direction:column;align-content:center;align-items:center}#qodef-membership-reset-password-modal-part button{padding:11.5px 30px!important}#qodef-membership-login-modal .qodef-membership-login-modal-navigation{align-items:flex-start;gap:20px;flex-direction:column}#qodef-membership-login-modal-part .qodef-m-links{gap:30px;flex-direction:column}.qodef-login-opener-widget .qodef-logged-in-user .qodef-m-navigation-items{left:0}}#menu-mobile-menu-1 li.menu-item.menu-item-2637{margin-top:-10px}.qodef-qi-banner.mobileimg.qodef-image--hover-zoom img{height:150px;object-fit:cover}.qodef-mobile-header-navigation>ul{padding-top:20px}.qodef-mobile-header-navigation>ul{padding-bottom:18px}.qodef-mobile-header-navigation ul li.menu-item-139 ul{display:block!important;margin-bottom:20px}.qodef-mobile-header-navigation ul li.menu-item-139 svg.qodef-menu-item-arrow{display:none!important}#menu-mobile-menu-1 li.menu-item.menu-item-211{border-top:1px solid #231f2026;padding-top:18px;margin-top:12px}.qodef-mobile-header-navigation ul li.menu-item-140 ul{display:block!important}.qodef-mobile-header-navigation ul li.menu-item-140 svg.qodef-menu-item-arrow{display:none!important}.qodef-mobile-header-navigation .qodef-mega-menu-widget-holder{display:block}.qodef-mobile-header-navigation .qodef-mega-menu-widget-holder .widget .qodef-widget-title{color:#231f20}.qodef-mobile-header-navigation{background-color:#fbfafb;border-bottom:1px solid #231f2026;overflow-y:visible!important}.qodef-mobile-header-navigation>ul>li>a .qodef-menu-item-text{padding-left:0}.qodef-mobile-header-navigation .menu-item>a{padding-left:3px}p.special-mobile-menu{text-transform:uppercase;font-weight:400;font-size:13px;margin-left:10px!important}span.special-mobile-menu{font-weight:400!important;font-size:13px!important}.special-mobile-menu-deco{font-weight:400!important;font-size:13px!important;margin-left:8px!important}button[type="submit"] span:hover{color:#fff!important}button[type="submit"]:not(.qodef-search-form-button):hover,input[type="submit"]:not(.qodef-search-form-button):hover{color:#fff!important;border:1px solid #a6a6a6}.widget_elfrida_core_svg_icon .qodef-m-holder{margin-left:-7px}.qodef-drop-down-second--animate-height .qodef-login-opener-widget .qodef-logged-in-user .qodef-m-navigation-items{z-index:9}.mobiletrad a.glink{text-transform:uppercase!important;font-weight:400;font-size:14px!important;letter-spacing:0.035em!important}a.glink.gt-current-lang{font-weight:600!important}@media only screen and (min-width:1200px){.align-account-action{display:flex;flex-direction:row;gap:30px}}@media only screen and (max-width:1200px){.align-account-action{display:flex;gap:20px;flex-direction:column}}.align-account-action .qodef-button.qodef-layout--filled.qodef-html--link{padding:11px 25px;display:flex;justify-content:center}.qodef-accordion.qodef-layout--simple .qodef-accordion-content .qodef-accordion-content-inner{padding-left:5px}.qodef-image-uploader{display:flex;flex-direction:column;align-items:flex-start}.qodef-image-upload-btn{border:1px solid;padding:12px 50px;margin-top:20px}.qodef-image-remove-btn{border:1px solid;padding:12px 50px;margin-top:20px}h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{margin-top:50px!important}.page-id-14 .qodef-grid.qodef-layout--template.qodef-grid-template--12>.qodef-grid-inner{display:flex;justify-content:center}.page-id-14 .qodef-grid.qodef-layout--template>.qodef-grid-inner>.qodef-grid-item.qodef-col--content{width:90%}.page-id-14 #qodef-page-inner{padding:0 0 0 0}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}.qodef-woo-product-list .qodef-woo-product-excerpt{display:none}.livraison-gratuite p strong{color:#332f30}.livraison-gratuite p.first-message{text-transform:uppercase!important;font-weight:400;font-size:15px!important;margin-bottom:10px;letter-spacing:0.085em!important}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-widget-side-area-cart-content{width:950px}.qodef-woo-side-area-cart-cover{background-color:rgb(0 0 0 / .15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(30px)}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-order-heading{margin:38px 0 60px;border-bottom:1px solid #fbfafb}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-price{margin:3px 0 0}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-image{width:30%;height:30%}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-quantity{display:none}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-woo-side-area-cart{padding:0 0px!important}.qodef-woo-side-area-cart-cover{opacity:0;transition:all 0.6s ease;pointer-events:none;transform:translatex(-50%)}.qodef-woo-side-area-cart-cover.qodef--visible{opacity:1;transform:translatex(0%);transition:all 0.6s ease;pointer-events:auto}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-widget-side-area-cart-content{padding:30px 150px 30px}.qodef-woo-side-area-cart-cover{width:calc(100% - 950px)}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link{justify-content:center;width:100%;padding:11.5px 76px}.panier-section:after{display:none}.panier-section{padding:0 65px}.admin-bar .widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-widget-side-area-cart-content{top:0;height:calc(100vh - 0px)}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action{gap:12px;display:flex;flex-direction:column}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link.paypal-button-side-cart{font-size:12px;line-height:2.25em;letter-spacing:.055em;position:relative;display:inline-flex;vertical-align:middle;width:auto;margin:0;text-decoration:none;text-transform:uppercase;border-radius:0;outline:0;transition:color 0.2s ease-out,background-color 0.2s ease-out,border-color 0.2s ease-out;box-shadow:none;background-image:none;opacity:1;padding:11.5px 70px;color:#231f20;border:1px solid #ffffff!important;background-color:#fff0;--qode-bg-color:#eeeeee;--qode-bg-hover-color:var(--qode-button-bg-hover-color, #00457c);background-image:linear-gradient(0deg,#00457c 0,#00457c 100%),linear-gradient(0deg,var(--qode-bg-color) 0,var(--qode-bg-color) 100%)!important;transition:background-size 0.5s cubic-bezier(.45,.8,.02,.91),color 0.15s ease,border-color 0.2s ease-out;background-position:0 0,0 100%;background-size:100% 0,100% 100%;background-repeat:no-repeat;padding:11.5px 66px}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link.paypal-button-side-cart:hover{border:1px solid #ffffff!important;color:var(--qode-button-hover-color,#fff);border-color:var(--qode-button-border-hover-color,transparent);background-color:#fff0;transition-duration:0.58s,0.15s,0.25s;background-position:0 0,0 100%;background-size:100% 100%,100% 100%}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link{background-color:#fff0;color:#000;border:1px solid #a6a6a6!important}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link:hover{background-color:#fff0}#qode-quick-view-for-woocommerce-pop-up .added_to_cart:hover,#qode-quick-view-for-woocommerce-pop-up .button:hover,#qodef-woo-page .added_to_cart:hover,#qodef-woo-page .button:hover,#yith-quick-view-modal .added_to_cart:hover,#yith-quick-view-modal .button:hover,.qodef-woo-shortcode .added_to_cart:hover,.qodef-woo-shortcode .button:hover{background-color:#0d1b21}.qodef-theme-button:not(.qodef-layout--textual),button[type="submit"]:not(.qodef-search-form-button),input[type="submit"]:not(.qodef-search-form-button){background-color:#0d1b21;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%);--qode-bg-hover-color:#17202c;border-radius:2px;border:1px solid #f9f8f9}.qodef-theme-button:not(.qodef-layout--textual):hover,button[type="submit"]:not(.qodef-search-form-button):hover,input[type="submit"]:not(.qodef-search-form-button):hover{background-color:#0d1b21}#qodef-woo-page .added_to_cart,#qodef-woo-page .button,#yith-quick-view-modal .added_to_cart,#yith-quick-view-modal .button,.qodef-woo-shortcode .added_to_cart,.qodef-woo-shortcode .button{background-color:#0d1b21;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%);--qode-bg-hover-color:#17202c;border-radius:2px;border:1px solid #f9f8f9}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background-color:transparent!important;color:#32322e!important;border:1px solid transparent!important;background-position:50% 50%,0% 0%!important}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background-color:transparent!important;color:#32322e!important;border:1px solid transparent!important;background-image:none!important;background-size:0% 0%,0% 0%!important}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background-image:none!important;background-color:transparent!important;color:#000!important;background-size:0% 0%,0% 0%!important}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .remove{right:25px}a.added_to_cart.wc-forward{background-color:transparent!important;color:#32322e!important;border:1px solid transparent!important;background-image:none!important;background-size:0% 0%,0% 0%!important}a.added_to_cart.wc-forward:hover{background-image:none!important;background-color:transparent!important;color:#000!important;background-size:0% 0%,0% 0%!important}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover{background-image:#fff!important;color:#000!important;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%)!important}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link{background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%)}#qodef-woo-page .added_to_cart,#qodef-woo-page .button,#yith-quick-view-modal .added_to_cart,#yith-quick-view-modal .button,.qodef-woo-shortcode .added_to_cart,.qodef-woo-shortcode .button{--qode-bg-color:#191a1e;--qode-bg-hover-color:#17202c;border-radius:2px;border:1px solid #f9f8f9}.qodef-button.qodef-layout--filled.qodef-html--link:hover{background-color:transparent!important;color:#fff!important;border:1px solid var(--qode-button-border-color,#a6a6a6)!important}.text-color-hover a.qodef-shortcode .qodef-m.qodef-button.qodef-layout--textual.qodef-html--link:hover span{color:#fff!important}.qodef-button.qodef-layout--filled.qodef-html--link{background-color:transparent!important;color:#000!important;border:1px solid var(--qode-button-border-color,#a6a6a6)!important;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%);--qode-bg-hover-color:#17202c;border-radius:2px;border:1px solid #f9f8f9}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{transition:color 0.2s ease-out,background-color 0.2s ease-out,border-color 0.2s ease-out;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%);transition:background-size 0.5s cubic-bezier(.45,.8,.02,.91),color 0.15s ease,border-color 0.2s ease-out;background-position:0 0,0 100%;background-size:100% 0,100% 100%;background-repeat:no-repeat}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{background-color:#fff0;transition-duration:0.58s,0.15s,0.25s;background-position:0 0,0 100%;background-size:100% 100%,100% 100%;color:#fff!important}.qodef-theme-button:not(.qodef-layout--textual),button[type="submit"]:not(.qodef-search-form-button),input[type="submit"]:not(.qodef-search-form-button){--qode-bg-color:#191a1e;--qode-bg-hover-color:#17202c;border-radius:2px;border:1px solid #f9f8f9}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-order-details,.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-order-heading{padding:0 0}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-order-heading{position:relative;justify-content:flex-start;padding:0 0 0 0}#qodef-woo-page .qqvfw-quick-view-button.button{--qode-bg-color:transparent !important;--qode-bg-hover-color:transparent !important}.qqvfw-quick-view-button-wrapper.qodef-elfrida-theme a{--qode-bg-color:transparent !important;--qode-bg-hover-color:transparent !important}#side-cart-empty-product .qwfw-add-to-wishlist-wrapper,#side-cart-empty-product .qqvfw-quick-view-button-wrapper{display:none!important}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link{border-radius:2px;border:1px solid #f9f8f9}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-e-image img{border-radius:2px}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-order-details{display:block}.order-details-flex{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid #ddd;align-items:center}h5.qodef-m-order-cart-header{padding-right:8px}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-woo-side-area-cart-item{display:flex;align-items:center}#ui-id-2{display:none!important}#qode-quick-view-for-woocommerce-pop-up .stock,#qodef-woo-page .stock,#yith-quick-view-modal .stock,.qodef-woo-shortcode .stock{display:none}.qodef-grid-inner-review{margin-top:10px}.qodef-e-content p.product-volume{margin-top:0}.qodef-woo-single-image{opacity:0;transition:opacity 0.4s ease-in-out}.qodef-woo-single-image.loaded{opacity:1;transition:opacity 0.4s ease-in-out}.woocommerce-page .qodef-woo-product-list{opacity:0;transition:opacity 0.4s ease-in-out}.woocommerce-page .qodef-woo-product-list.loaded{opacity:1!important;transition:opacity 0.4s ease-in-out}#qode-quick-view-for-woocommerce-pop-up .single-product .product_meta,#qodef-woo-page.qodef--single .product_meta,#yith-quick-view-content.single-product .product_meta{display:none}#qodef-woo-page .summary .added_to_cart,#qodef-woo-page .summary .button,.summary .qodef-woo-shortcode .added_to_cart,.summary .qodef-woo-shortcode .button{border:1px solid #a6a6a6}#qodef-woo-page .summary .added_to_cart:hover,#qodef-woo-page .summary .button:hover,.summary .qodef-woo-shortcode .added_to_cart:hover,.summary .qodef-woo-shortcode .button:hover{color:#fff!important;border:1px solid #a6a6a6}#qodef-woo-page.qodef--single #review_form .comment-reply-title,#yith-quick-view-content.single-product #review_form .comment-reply-title{display:none}.summary .qodef-theme-button:not(.qodef-layout--textual):hover,.summary button[type="submit"]:not(.qodef-search-form-button):hover,.summary input[type="submit"]:not(.qodef-search-form-button):hover{color:#fff!important;border:1px solid #a6a6a6}#qode-quick-view-for-woocommerce-pop-up .single-product .woocommerce-tabs,#qodef-woo-page.qodef--single .woocommerce-tabs,#yith-quick-view-content.single-product .woocommerce-tabs{margin-top:15px}#qode-quick-view-for-woocommerce-pop-up .single-product .woocommerce-tabs .qodef-accordion-title:first-child,#qodef-woo-page.qodef--single .woocommerce-tabs .qodef-accordion-title:first-child,#yith-quick-view-content.single-product .woocommerce-tabs .qodef-accordion-title:first-child{border-top:0}span.posted_in{display:none!important}#qodef-woo-page.qodef--single #review_form .comment-form-rating a>*:not(svg){display:none!important}.titre-related{font-size:25px!important;text-align:center}@media only screen and (max-width:1200px){.single-product #qodef-page-inner{padding:0 0 80px 0!important}}@media (max-width:880px){.single-product .qodef-content-grid{width:100%}#qodef-woo-page.qodef--single .qodef-woo-single-inner{display:flex;flex-direction:column;align-content:center;align-items:center}}@media (min-width:1512px){.summary{transition:all 0.3s ease-in-out}.fixed-summary{max-width:650px!important;position:fixed!important;bottom:auto;z-index:10;top:100px;transition:all 0.3s ease-in-out}.top-summary{max-width:650px!important;position:relative;top:100px;bottom:auto;transition:all 0.3s ease-in-out}.bottom-summary{position:absolute!important;top:auto!important;bottom:0!important;max-width:650px!important;transition:all 0.3s ease-in-out}.summary-wrapper{position:relative;overflow:hidden;max-width:650px!important}}@media only screen and (min-width:1200px) and (max-width:1512px){.summary{transition:all 0.3s ease-in-out}.fixed-summary{max-width:450px!important;position:fixed!important;bottom:auto;z-index:10;top:100px;transition:all 0.3s ease-in-out}.top-summary{max-width:450px!important;position:relative;top:100px;bottom:auto;transition:all 0.3s ease-in-out}.bottom-summary{position:absolute!important;top:auto!important;bottom:0!important;max-width:450px!important;transition:all 0.3s ease-in-out}.summary-wrapper{position:relative;overflow:hidden;max-width:450px!important}}#qode-quick-view-for-woocommerce-pop-up .single-product form.cart .variations_button,#qode-quick-view-for-woocommerce-pop-up .single-product form.cart:not(.variations_form),#qodef-woo-page.qodef--single form.cart .variations_button,#qodef-woo-page.qodef--single form.cart:not(.variations_form),#yith-quick-view-content.single-product form.cart .variations_button,#yith-quick-view-content.single-product form.cart:not(.variations_form){align-items:center;display:flex}#qode-quick-view-for-woocommerce-pop-up .single-product form.cart .variations_button,#qode-quick-view-for-woocommerce-pop-up .single-product form.cart:not(.variations_form),#qodef-woo-page.qodef--single form.cart .variations_button,#qodef-woo-page.qodef--single form.cart:not(.variations_form),#yith-quick-view-content.single-product form.cart .variations_button,#yith-quick-view-content.single-product form.cart:not(.variations_form){align-items:stretch;display:flex;align-content:stretch}.qodef-quantity-selector.quantity{display:flex;align-items:center;align-content:center}.qodef-quantity-selector .qodef-quantity--minus,.qodef-quantity-selector .wc-block-components-quantity-selector__button--minus,div.wc-block-components-quantity-selector .qodef-quantity--minus,div.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{top:0}@media (min-width:1200px){.woocommerce-notices-wrapper{position:fixed;z-index:999;left:50px;bottom:-20px}.single-product div#qodef-page-inner{width:95%}}@media (max-width:1200px){.woocommerce-notices-wrapper{position:fixed;z-index:999;left:50%;margin:auto;width:max-content;translate:-50%;bottom:-30px}#qodef-woo-page.qodef--single .woocommerce-message{flex-direction:column-reverse;display:flex;align-items:center;align-content:center}#qodef-woo-page.qodef--single .summary-wrapper{width:90%!important}}.summary-wrapper .qodef-woo-accordion-tabs,.summary-wrapper .qodef-woo-product-title,.summary-wrapper .woocommerce-product-rating,.summary-wrapper .product-volume,.summary-wrapper .product-perfumer,.summary-wrapper .price,.summary-wrapper .woocommerce-product-details__short-description,.summary-wrapper .cart,.summary-wrapper .product-perfumer,.summary-wrapper .ppcp-messages,.summary-wrapper .qwfw-add-to-wishlist-wrapper{opacity:0;transition:opacity 0.5s ease-in-out}.summary-wrapper .qodef-woo-accordion-tabs.loaded,.summary-wrapper .woocommerce-product-rating.loaded,.summary-wrapper .qodef-woo-product-title.loaded,.summary-wrapper .product-volume.loaded,.summary-wrapper .product-perfumer.loaded,.summary-wrapper .price.loaded,.summary-wrapper .woocommerce-product-details__short-description.loaded,.summary-wrapper .cart.loaded,.product-perfumer.loaded,.summary-wrapper .ppcp-messages.loaded,.summary-wrapper .qwfw-add-to-wishlist-wrapper.loaded{opacity:1}.custom-tab-content{margin-bottom:-10px}.custom-tab-content h6{margin-top:0;margin-bottom:10px}#qode-quick-view-for-woocommerce-pop-up .single-product .woocommerce-Reviews .comment_container>img,#qodef-woo-page.qodef--single .woocommerce-Reviews .comment_container>img,#yith-quick-view-content.single-product .woocommerce-Reviews .comment_container>img{display:none}#qode-quick-view-for-woocommerce-pop-up .single-product .woocommerce-Reviews .meta .woocommerce-review__published-date,#qodef-woo-page.qodef--single .woocommerce-Reviews .meta .woocommerce-review__published-date,#yith-quick-view-content.single-product .woocommerce-Reviews .meta .woocommerce-review__published-date{font-size:13px;color:#6d6d6d;border:1px solid #a6a6a6;text-transform:initial;padding:3px 13px 1px;background-color:#fdfdfd;margin-left:10px}#qode-quick-view-for-woocommerce-pop-up .single-product .woocommerce-Reviews .description,#qodef-woo-page.qodef--single .woocommerce-Reviews .description,#yith-quick-view-content.single-product .woocommerce-Reviews .description{margin-top:2px}#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value,#qodef-woo-page.qodef--single .shop_attributes th,#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-review__author{font-family:Noziglia Regular,sans-serif!important;font-size:15px;text-transform:capitalize;letter-spacing:1px}em.woocommerce-review__verified.verified{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:1px!important;font-size:15px!important;margin-left:5px;color:#4d4d4d}#qode-quick-view-for-woocommerce-pop-up .single-product .woocommerce-Reviews .woocommerce-Reviews-title,#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title,#yith-quick-view-content.single-product .woocommerce-Reviews .woocommerce-Reviews-title{display:none}#qode-quick-view-for-woocommerce-pop-up .single-product .woocommerce-Reviews .commentlist,#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist,#yith-quick-view-content.single-product .woocommerce-Reviews .commentlist{margin:0 0 0 0}#qode-quick-view-for-woocommerce-pop-up .single-product #review_form,#qodef-woo-page.qodef--single #review_form,#yith-quick-view-content.single-product #review_form{margin-top:20px}#qode-quick-view-for-woocommerce-pop-up .single-product .woocommerce-Reviews .commentlist>*,#qodef-woo-page.qodef--single .woocommerce-Reviews .commentlist>*,#yith-quick-view-content.single-product .woocommerce-Reviews .commentlist>*{margin:0 0 30px 0}#respond .qodef-comment-form textarea{height:120px}.qodef-grid-inner-review{display:flex}@media only screen and (max-width:1200px){#qodef-membership-login-modal .qodef-membership-login-modal-navigation{align-items:center;gap:20px;flex-direction:column;text-align:center}}#qodef-membership-login-modal .qodef-membership-login-modal-content{box-shadow:0 3px 4px 0 rgb(115 115 115 / .25)}#qodef-woo-page .added_to_cart,#qodef-woo-page .button,#yith-quick-view-modal .added_to_cart,#yith-quick-view-modal .button,.qodef-woo-shortcode .added_to_cart,.qodef-woo-shortcode .button{border:1px solid #a6a6a6;background-color:#fdfdfd;color:#000;--qode-bg-hover-color:#ffffff00}#qode-quick-view-for-woocommerce-pop-up .added_to_cart:hover,#qode-quick-view-for-woocommerce-pop-up .button:hover,#qodef-woo-page .added_to_cart:hover,#qodef-woo-page .button:hover,#yith-quick-view-modal .added_to_cart:hover,#yith-quick-view-modal .button:hover,.qodef-woo-shortcode .added_to_cart:hover,.qodef-woo-shortcode .button:hover{background-color:#fdfdfd;border:1px solid #a6a6a6}.woocommerce-info,.woocommerce-message{font-size:14px!important;letter-spacing:1px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.woocommerce-info,.woocommerce-message{background-color:#fdfdfde8!important}.trouver-son-parfum-section,.mon-compte-section,.boutiques-section,.parfums-section,.livraison-section,.la-maison-section,.service-client-section,.paiements-section{transition:opacity 0.2s ease;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgb(255 255 255 / .95);padding:20px;box-sizing:border-box}.trouver-son-parfum-section.open,.mon-compte-section.open,.boutiques-section.open,.parfums-section.open,.livraison-section.open,.la-maison-section.open,.service-client-section.open,.paiements-section.open{transition:opacity 0.8s ease;opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;padding:20px}.close-btn{position:absolute;top:20px;right:20px;line-height:20px;padding:12px 15px;background-color:#fdfdfd;border:1px solid #231f2026;border-radius:30px;color:#1b1b1b;cursor:pointer;font-size:17px;width:44px;height:44px;font-family:Noziglia Regular,sans-serif;transition:all 0.4s ease-in-out;z-index:10000;animation:float 3s ease-in-out infinite}.close-btn:hover{background-color:#1b1b1b;color:#fdfdfd;border:1px solid #fdfdfd;transition:all 0.2s ease-in-out}#trouver-son-parfum,#mon-compte,#boutiques,#parfums,#livraison,#la-maison,#service-client,#paiements{cursor:pointer}@media (max-width:768px){.trouver-son-parfum-section.open,.mon-compte-section.open,.boutiques-section.open,.parfums-section.open,.livraison-section.open,.la-maison-section.open,.service-client-section.open,.paiements-section.open{position:fixed;padding:10px;font-size:14px;overflow-y:auto;overflow-x:hidden}.close-btn{top:10px;right:10px;padding:12px 12px;font-size:17px}}@keyframes float{0%{transform:translateY(4px)}50%{transform:translateY(-3px)}100%{transform:translateY(4px)}}@media only screen and (max-width:880px){.aligncenter-mob h6{text-align:center!important}.qodef-woo-product-list ul.products.columns-3,.qodef-woo-product-list ul.products.columns-4{--qode-columns:1 !important}}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{padding:11.5px 10px 11.5px 10px!important}a.added_to_cart.wc-forward{padding:11.5px 10px 11.5px 10px!important}.qodef-e-media-inner-custom{display:flex;align-content:center;align-items:center}.qodef-e-media{position:relative;overflow:hidden}.qodef-e-media-image img{width:100%;height:auto;transition:opacity 0.3s ease}.qodef-e-media-image-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.7s ease;z-index:1}.qodef-e-media-image-hover img{width:100%;height:100%;object-fit:cover}.qodef-e-media:hover .qodef-e-media-image-hover{opacity:1}.qodef-e-media-image-hover a{display:block;width:100%;height:100%;text-decoration:none}.qodef-woo-product-list .qodef-e-content{text-align:center}.qodef-woo-product-list .qodef-e-content span.price{justify-content:center}.qodef-woo-results{display:none}.post-type-archive-product #qodef-page-inner.qodef-content-grid{width:100%!important}.post-type-archive-product #qodef-page-inner{padding:0 0 100px 0}.qodef-woo-product-list ul.products{--qode-columns-col-gap:2px}h4.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title{margin-top:50px!important;text-align:center!important;display:flex;align-items:center;justify-content:center;background-color:#fdfdfd!important;border:1px solid #d5d5d5!important;flex-direction:column}@media only screen and (min-width:795px){.page-id-14 .wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{width:100%}.page-id-14 .is-large.wc-block-cart .wc-block-cart-items{border-bottom:0!important;border-spacing:0}.page-id-14 .wc-block-components-sidebar-layout .wc-block-components-main{margin-right:60px!important;padding-right:80px!important;border-right:1px solid #231f2026;padding-bottom:30px!important;padding-top:30px!important}.page-id-14 .is-large.wc-block-cart .wc-block-cart-items td{border-top:0!important}.page-id-14 thead{display:none}.page-id-14 .wc-block-components-sidebar{padding-top:100px!important;padding-bottom:120px!important}.page-id-14 .wc-block-components-sidebar-layout{display:flex!important;flex-wrap:nowrap!important;gap:0;margin:0 auto 0 auto!important}.wc-block-cart-item__prices{display:none}.qodef-quantity-selector,div.wc-block-components-quantity-selector{background-color:#fff0;border:1px solid #dcdcdc;border-radius:0;display:block;margin:0;position:relative;width:120px}.qodef-quantity-selector .qodef-quantity-input,.qodef-quantity-selector input.wc-block-components-quantity-selector__input,div.wc-block-components-quantity-selector .qodef-quantity-input,div.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{left:40px}.wc-block-components-product-price{font-size:inherit!important;font-weight:400!important}.is-large.wc-block-cart .wc-block-cart-items td:last-child{padding-right:0px!important;position:absolute;right:0}button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{margin-top:35px!important;margin-bottom:30px!important}}@media only screen and (max-width:795px){.wc-block-cart table.wc-block-cart-items td{border-top:0 solid #ccc!important}.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{top:10px;right:-50px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{display:flex!important;padding-right:0px!important;vertical-align:bottom;justify-content:center}.wc-block-cart .wc-block-cart__submit-container--sticky{background:#fbfbfb;display:flex!important;justify-content:center}.wc-block-cart-item__wrap{display:flex;flex-direction:column;align-content:center;align-items:center}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{-ms-grid-row-align:end;-ms-grid-column:1;grid-column-start:1;display:flex;-ms-grid-row:2;grid-row-start:2;padding-right:16px;padding-top:0;vertical-align:bottom;justify-content:center}.wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:center!important;display:flex;flex-direction:column!important}.wc-block-cart .wc-block-cart__submit-container{padding:0;display:flex!important;justify-content:center}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{display:flex;justify-items:end;align-items:center;align-content:center;flex-direction:column}.page-id-14 .wc-block-components-sidebar-layout .wc-block-components-main{margin-right:0px!important;padding-right:0px!important;border-right:0 solid #231f2026;padding-bottom:0px!important}}.wc-block-cart-item__prices{display:none}.wc-block-components-product-metadata__description{display:none}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{margin-top:60px!important;font-size:37px!important}.ppcp-place-order-description{text-align:left!important;font-size:14px}.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after{background:#fff0!important}div#ppcp-checkout-paylater-messages{display:none!important}.wc-block-components-express-payment--checkout{margin-top:62px!important}.wp-block-woocommerce-checkout{opacity:1;transition:opacity 0.5s ease-in-out}.wp-block-woocommerce-checkout.loaded{opacity:1}.wc-block-components-totals-wrapper:empty{display:none}@media only screen and (min-width:1024px){.page-id-15 .wc-block-components-totals-item.wc-block-components-totals-footer-item{margin-bottom:150px}h2.wc-block-components-title.wc-block-components-checkout-step__title{display:none}.page-id-15 .wc-block-components-sidebar-layout .wc-block-components-main{margin-right:60px!important;padding-right:80px!important;border-right:1px solid #231f2026}.final-step .button-container #back{margin-right:10px}.final-step .wc-block-checkout__actions_row .wc-block-components-button{margin-left:10px}.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block.final-step{display:flex;align-items:center;flex-direction:row;justify-content:space-around;width:100%}.final-step .button-container{flex:1;display:flex;justify-content:flex-start;margin:0}.button-container{display:flex;justify-content:space-between;margin-top:20px}}.page-id-15 .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input:first-child{margin-bottom:30px}.page-id-15 .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{border-radius:0px!important;box-shadow:inset 0 0 0 0 currentColor!important}.page-id-15 .wc-blocks-components-select .wc-blocks-components-select__container{background:#fdfdfd!important;border:1px solid hsl(0deg 0% 80%)!important;border-radius:0px!important}.page-id-15 .wc-block-components-address-form__country{flex:1 1 calc(100%)!important}.page-id-15 .wp-block-woocommerce-checkout-order-summary-block{margin-top:45px}.page-id-15 .wc-block-components-sidebar-layout{gap:0}.page-id-15 .wp-block-woocommerce-checkout{padding-top:0px!important}.page-id-15 .wc-block-components-totals-wrapper{border-top:0!important;padding:20px 0!important}.page-id-15 .wc-block-components-sidebar-layout .wc-block-components-main{padding-bottom:200px!important;padding-top:80px!important}.button-container button#back{background-color:#fff0}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{width:100px!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:105px!important;width:105px!important}.wc-block-components-order-summary-item__total-price{display:flex;align-items:center;padding:0 0 60px 0px!important}span.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value.wc-block-components-order-summary-item__individual-price{display:none}.wc-block-components-order-summary-item__description{display:flex;align-content:center}@media only screen and (max-width:1024px){.wc-block-checkout__add-note{margin-top:85px!important}.is-mobile .wc-block-components-form .wc-block-components-checkout-step:after,.is-small .wc-block-components-form .wc-block-components-checkout-step:after{display:none}.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block.final-step{display:flex;flex-direction:column-reverse;justify-content:space-around;width:100%}.final-step .button-container{flex:1}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained{width:100%!important}.button-container{gap:20px;display:flex;justify-content:space-between;margin-top:20px;flex-direction:column-reverse}h2.wc-block-components-title.wc-block-components-checkout-step__title{margin-bottom:30px;font-size:18px!important}.page-id-15 .wc-block-components-sidebar-layout .wc-block-components-main{padding-bottom:200px!important;padding-top:10px!important}.wp-block-woocommerce-checkout-order-summary-fee-block.wc-block-components-totals-wrapper{padding:0!important}.wp-block-woocommerce-checkout-order-summary-discount-block.wc-block-components-totals-wrapper{padding:0!important}}.wp-block-woocommerce-checkout.is-loading{padding-bottom:200px!important;padding-top:80px!important}.progress-bar{width:100%;background-color:#f1f1f1;height:5px;margin-bottom:25px;border-radius:4px;overflow:hidden}.wc-block-components-checkout-step__title{font-family:DM SANS,sans-serif;letter-spacing:0.069em!important;text-transform:uppercase!important;font-weight:400!important;font-size:17px!important;line-height:1.30435em!important;margin:0}.progress-bar-fill{border-radius:50px;height:100%;width:0%;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%);transition:width 0.3s}.step{display:none}.step-active{display:block}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div{opacity:0.02!important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){transition:background-size 0.5s cubic-bezier(.45,.8,.02,.91),color 0.15s ease,border-color 0.2s ease-out;background-position:0 0,0 100%;background-size:100% 0,100% 100%;background-repeat:no-repeat;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%)!important;padding:12px 55px!important;border:none;color:#000!important;cursor:pointer;font-family:DM SANS,sans-serif;letter-spacing:0.059em!important;text-transform:uppercase;border-radius:2px;background-color:transparent!important;border:1px solid var(--qode-button-border-color,#a6a6a6);font-size:12px;line-height:2.25em}.button-container button{transition:background-size 0.5s cubic-bezier(.45,.8,.02,.91),color 0.15s ease,border-color 0.2s ease-out;background-position:0 0,0 100%;background-size:100% 0,100% 100%;background-repeat:no-repeat;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%);padding:12px 85px;border:none;cursor:pointer;font-family:DM SANS,sans-serif!important;letter-spacing:0.059em!important;text-transform:uppercase;border-radius:2px;background-color:transparent!important;color:#000;border:1px solid var(--qode-button-border-color,#a6a6a6);font-size:12px;line-height:2.25em}.button-container button:hover{color:#fff;transition-duration:0.58s,0.15s,0.25s;background-position:0 0,0 100%;background-size:100% 100%,100% 100%}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained{transition:background-size 0.5s cubic-bezier(.45,.8,.02,.91),color 0.15s ease,border-color 0.2s ease-out;background-position:0 0,0 100%;background-size:100% 0,100% 100%;background-repeat:no-repeat;background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%)!important;padding:12px 105px!important;border:none;cursor:pointer;font-family:DM SANS,sans-serif;letter-spacing:.059em;text-transform:uppercase;border-radius:2px;background-color:transparent!important;color:#000!important;border:1px solid var(--qode-button-border-color,#a6a6a6)!important;font-size:12px;line-height:2.25em}button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.wc-block-components-checkout-place-order-button--full-width.contained:hover{color:#fff!important;transition-duration:0.58s,0.15s,0.25s;background-position:0 0,0 100%;background-size:100% 100%,100% 100%}.button-container button:disabled#back{background-color:#ccc;cursor:not-allowed;color:#bfbfbf!important;border:1px solid #bfbfbf}.button-container button:disabled:hover{cursor:not-allowed;background-size:0% 0%,100% 100%}.button-container button:disabled{cursor:not-allowed}.steps-indicator{display:flex;justify-content:space-between;margin-bottom:10px;font-size:16px;text-align:center}.steps-indicator .step-name{text-transform:uppercase;letter-spacing:1px;font-size:13px;font-family:"DM Sans";flex:1;transition:color 0.3s,font-weight 0.3s}body.page-id-15.qodef-header--centered #qodef-page-header-inner .qodef-header-navigation{display:none}.page-id-15 #qodef-page-header{height:96px}.woocommerce-cart .cart-collaterals .shipping{display:none!important}section.woocommerce-customer-details{padding-bottom:90px}.wc-block-components-totals-coupon__form{align-items:center;align-content:center}.wc-block-components-radio-control__input{position:relative!important;appearance:none!important;border-radius:50%!important;background-color:#fff!important}.wc-block-components-radio-control__input:checked{width:21px!important;height:21px!important}.wc-block-components-radio-control__input:checked:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:10.5px!important;height:10.5px!important;background-color:#000!important;border-radius:50%!important;opacity:1!important;mask:none!important}.wc-block-components-radio-control__input:after{mask:none!important;-webkit-mask-image:url()!important;mask-image:url()!important}.wc-block-components-checkbox__input:checked:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:10px!important;height:10px!important;background-color:#000!important;border-radius:25%!important;opacity:1!important;mask:none!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{border-radius:25%!important}.wc-block-components-checkbox__input:checked{width:20px!important;height:20px!important;border-radius:25%!important}.wc-block-components-checkbox__input:after{mask:none!important;-webkit-mask-image:url()!important;mask-image:url()!important}img.aligncenter,img.alignleft,img.alignright{margin-bottom:0}#qodef-page-content-bottom .qodef-button.qodef-layout--textual .qodef-m-text{color:#000}#qodef-page-content-bottom .widget a:hover{color:#000!important}#qodef-page-footer-bottom-area-inner{padding-top:7px}img.alignright.wp-image-361.size-large{max-width:190px}@media only screen and (min-width:1024px){#mobile_footer{display:none!important}}@media only screen and (max-width:1024px){#qodef-page-footer-top-area-inner{display:none!important}#mobile_footer .qodef-accordion-content-inner{padding-left:16px}.qodef-accordion-content li{list-style:none}#mobile_footer .qodef-accordion.qodef-layout--simple .qodef-accordion-content{padding:24px 0 8px;margin:0}#mobile_footer .qodef-accordion.qodef-layout--simple .qodef-accordion-title{font-family:DM SANS,sans-serif;letter-spacing:.079em;text-transform:uppercase;font-weight:500;font-size:14px!important}#mobile_footer a{font-family:DM SANS,sans-serif;font-size:14px}}.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active,.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover{border-color:#6f6f6f}@media only screen and (max-width:860px){div#custom_html-3{display:flex;justify-content:center}div#custom_html-3 .textwidget img{margin-left:0px!important;text-align:center!important}#qodef-page-footer-bottom-area-inner{text-align:center!important}}#qodef-page-footer-top-area-inner span.qodef-e-title-text{top:2px;position:relative}#qodef-page-footer-top-area-inner{padding-top:100px;padding-bottom:160px}#qodef-page-footer .widget .qodef-widget-title{font-family:DM SANS,sans-serif;letter-spacing:.079em;text-transform:uppercase;font-weight:500;font-size:14px}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){border:1px solid #a6a6a6!important}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover{color:#fff!important}#qodef-page-footer .widget ul:not(.qodef-shortcode-list):not(.select2-selection__rendered) li{font-family:DM SANS,sans-serif;line-height:1.6em;font-weight:400;font-size:14px}.qodef-icon-list-item{margin-bottom:12px!important}#qodef-page-footer .widget:not(.widget_elfrida_core_title_widget){margin:0 0 0}#qodef-page-footer .widget .qodef-widget-title{margin:0 0 15px;color:#0d1b21}#qodef-back-to-top .qodef-back-to-top-icon{background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%)!important;border-top-left-radius:10px;border-bottom-left-radius:10px;border:1px solid #0d1b21}img.alignright.wp-image-361.size-large{top:3px;position:relative}#qodef-page-footer-top-area{background-color:#fdfdfd}#qodef-page-footer-bottom-area{background-color:#f5f5f5}#qodef-page-footer .widget:not(.widget_elfrida_core_title_widget){color:#222b2f}#qodef-page-footer .widget a{color:#222b2f}#qodef-page-footer-bottom-area-inner:before{content:"";display:none}#qodef-page-footer .widget a:hover{color:#000}.special-gradient-1{background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%)}.special-gradient-2{background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%)}#qodef-page-footer{opacity:0;transition:opacity 0.4s ease}#qodef-page-footer.loaded{opacity:1;transition:opacity 0.4s ease}.to-load{opacity:0;transition:opacity 0.5s ease-in-out}.to-load.loaded{opacity:1;transition:opacity 0.5s ease-in-out}.woocommerce-MyAccount-navigation{opacity:0;transition:opacity 0.5s ease-in-out}.woocommerce-MyAccount-navigation.loaded{opacity:1;transition:opacity 0.5s ease-in-out}.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark span,.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span{transform:rotate(45deg)}.scroll-animation-big{animation:scroll-animation ease-in-out;animation-timeline:view();animation-range-start:enter -800px}.scroll-animation-small{animation:scroll-animation-small ease-in-out;animation-timeline:view();animation-range-start:enter -200px}@keyframes scroll-animation-small{0%{opacity:0}50%{opacity:1}100%{opacity:.9}}@keyframes scroll-animation{0%{opacity:0}50%{opacity:1}100%{opacity:.9}}body[class*="elfrida-core"] .shop_table.qwfw-m-items thead{display:none}img:not([src]){visibility:hidden}#qodef-page-content-bottom .widget a:hover{color:#fff!important}#qodef-page-content-bottom a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-html--link:hover span{color:#000!important}#qodef-page-content-bottom a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-html--link:hover span{color:#000!important}#qodef-page-content-bottom>.qodef-m-inner{padding:0 0}#qodef-page-content-bottom .widget a,#qodef-page-content-bottom .widget p{font-family:DM SANS,sans-serif}#qodef-page-content-bottom .widget h1,#qodef-page-content-bottom .widget h2,#qodef-page-content-bottom .widget h3,#qodef-page-content-bottom .widget h4,#qodef-page-content-bottom .widget h5,#qodef-page-content-bottom .widget h6{color:initial!important}#qodef-page-content-bottom .widget a,#qodef-page-content-bottom .widget p{color:initial!important}#qodef-page-content-bottom{background-color:#fdfdfd}.qodef-button.qodef-layout--outlined{background-image:linear-gradient(133deg,#20252d 0%,#161524 15%,#252f3d 50%,#161524 85%,#20252d 100%)}.wpcf7 form .wpcf7-response-output{border:1px solid #d5d5d5!important}.qodef-qi-contact-form-7 button[type="submit"]:focus,.qodef-qi-contact-form-7 button[type="submit"]:hover,.qodef-qi-contact-form-7 input[type="submit"]:focus,.qodef-qi-contact-form-7 input[type="submit"]:hover{color:#fff!important;background-color:#ffffff00!important;border:1px solid #a6a6a6}.qodef-theme-button:not(.qodef-layout--textual),button[type="submit"]:not(.qodef-search-form-button),input[type="submit"]:not(.qodef-search-form-button){--qode-bg-color:#ffffff00 !important;--qode-bg-hover-color:#ffffff00 !important;background-color:#ffffff00!important;color:#000!important;border-radius:2px;border:1px solid #a6a6a6}.qodef-theme-button:not(.qodef-layout--textual):hover,button[type="submit"]:not(.qodef-search-form-button):hover,input[type="submit"]:not(.qodef-search-form-button):hover{background-color:#ffffff00!important}.qodef-search-cover-form .qodef-m-form-field{font-family:DM SANS,sans-serif;letter-spacing:.08em}.qodef-search-opener .qodef-search-opener-text{font-family:DM SANS,sans-serif;letter-spacing:.08em;font-size:.7em}.qodef--default-title{font-family:DM SANS,sans-serif;letter-spacing:.059em}#qodef-woo-page .price{font-family:DM SANS,sans-serif;letter-spacing:.059em;font-size:0.85em!important}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-order-amount{font-family:DM SANS,sans-serif;letter-spacing:.059em;font-size:0.85em!important}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link{font-family:DM SANS,sans-serif!important;letter-spacing:.059em}.qodef-header-navigation>ul>li>a{text-transform:uppercase;font-weight:0;letter-spacing:.059em;color:#0c0c14}a{font-family:DM SANS,sans-serif}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-opener .qodef-m-opener-count,.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-opener .qodef-m-opener-text{font-family:DM SANS,sans-serif;letter-spacing:.08em;font-size:.7em}#qode-quick-view-for-woocommerce-pop-up .qodef-woo-product-title,#qodef-woo-page .qodef-woo-product-title,#yith-quick-view-modal .qodef-woo-product-title,.qodef-woo-shortcode .qodef-woo-product-title{letter-spacing:.059em;font-size:14px}.qodef-h1,h1,.qodef-h2,h2,.qodef-h3,h3{line-height:40px!important;font-size:20px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.qodef-h4,h4,.qodef-h5,h5{font-size:15px!important;line-height:40px!important;text-transform:none!important;font-family:Noziglia Regular,sans-serif!important}p{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important}#mobile_footer .qodef-accordion.qodef-layout--simple .qodef-accordion-title{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important;font-size:15px!important}.qodef-login-opener-widget .qodef-logged-in-user .qodef-m-user-name{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important;font-size:15px!important}body[class*="elfrida-core"] p{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important;font-size:15px!important}.mobiletrad a.glink{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important;font-size:15px}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-opener .qodef-m-opener-count,.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-opener .qodef-m-opener-text{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important;font-size:13px !important}.qodef-accordion.qodef-layout--simple .qodef-accordion-title{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important}span.qodef-tab-title{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important}.button-container button{font-size:13px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important}.qodef-search-opener .qodef-search-opener-text{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important;font-size:12px!important}input#qodef-search-form-1{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important;font-size:12px!important}.widget_elfrida_core_woo_side_area_cart .qodef-widget-side-area-cart-inner .qodef-m-action-link{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important;font-size:15px!important}a{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important;font-size:15px!important}.qodef-h6,h6{font-size:15px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.wc-block-components-totals-item__value{font-size:15px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{font-size:15px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important}.wc-block-components-totals-item__description{font-size:15px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important}.wc-block-components-order-summary .wc-block-components-order-summary__button-text{font-size:15px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important}.steps-indicator .step-name{font-family:Noziglia Regular,sans-serif!important;text-transform:none!important;letter-spacing:2px!important}.wc-block-components-product-price{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-wrapper{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.wc-block-components-totals-item__label{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.wc-block-components-totals-coupon .wc-block-components-panel__button{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}#qodef-back-to-top .qodef-back-to-top-text{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.elementor-widget-container{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.qodef-qi-contact-form-7 textarea{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;line-height:30px;text-transform:none!important}.qodef-theme-button span,button[type="submit"] span{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;line-height:30px;text-transform:none!important}.qodef-qi-contact-form-7 input:not([type="submit"]){font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;line-height:30px;text-transform:none!important}.wc-block-cart div.wc-block-cart__sidebar .wc-block-cart__totals-title{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}span.qwfw-e-add-to-cart-label{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.woocommerce-account form .woocommerce-form-row label{position:relative;font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.woocommerce-account form .woocommerce-form-row input[type="date"],.woocommerce-account form .woocommerce-form-row input[type="email"],.woocommerce-account form .woocommerce-form-row input[type="number"],.woocommerce-account form .woocommerce-form-row input[type="password"],.woocommerce-account form .woocommerce-form-row input[type="search"],.woocommerce-account form .woocommerce-form-row input[type="tel"],.woocommerce-account form .woocommerce-form-row input[type="text"],.woocommerce-account form .woocommerce-form-row input[type="url"]{top:2px;position:relative;font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="tel"],input[type="search"],input[type="date"],textarea,select,body .select2-container--default .select2-selection--single,body .select2-container--default .select2-selection--multiple{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.woocommerce-page div.woocommerce address{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.woocommerce-page div.woocommerce .shop_table th{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.woocommerce-page div.woocommerce .shop_table td,.woocommerce-page div.woocommerce .shop_table th{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.woocommerce-info,.woocommerce-message{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.qodef-theme-button:not(.qodef-layout--textual),button[type="submit"]:not(.qodef-search-form-button),input[type="submit"]:not(.qodef-search-form-button){font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}#qodef-membership-user-dashboard .qodef-m-content .qodef-m-text-label{top:2px;position:relative;font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.qodef-search-cover-form .qodef-m-form-field{line-height:20px!important;top:2px;font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}span.woocommerce-Price-amount.amount{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}body[class*="elfrida-core"] .qwfw-add-to-wishlist-wrapper .qwfw-m-text{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}label{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.wc-block-components-product-name{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.cmplz-cookiebanner .cmplz-title{font-size:19px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}sr7-txt#SR7_1_1-4-2{text-align:center;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}h2.wc-block-components-title.wc-block-components-checkout-step__title{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}#qodef-page-footer #qodef-page-footer-bottom-area .widget a,#qodef-page-footer #qodef-page-footer-bottom-area .widget p{font-size:12px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.grecaptcha-badge{display:none!important}#qodef-page-content-bottom .qodef-button.qodef-layout--textual{background-image:linear-gradient(90deg,currentColor 0,#000000 100%)!important}.wc-block-components-checkbox__label{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}.wc-block-checkout__terms.wc-block-checkout__terms--with-separator.wp-block-woocommerce-checkout-terms-block span{font-size:15px!important;letter-spacing:2px!important;font-family:Noziglia Regular,sans-serif!important;text-transform:none!important}


@media (min-width: 1512px) {
	
		.top-summary {
	  max-width: 650px !important;
	  position: relative;
	  top: 0px;
	  bottom: auto;
	  transition: all 1.2s ease-in-out !important;
	}
	
 /*GESTION ACCORDEON*/


    /*Tous les accordeon fermés*/
	.fixed-summary.accordeon-close {
	  max-width: 650px !important;
	  position: fixed !important;
	  bottom: auto;
	  z-index: 10;

	  transition: all 0.5s ease-in-out;
	}
  
	/*Un accordéon ouvert*/
	.fixed-summary.accordeon-openned {
	  max-width: 650px !important;
	  position: fixed !important;
	  bottom: auto;
	  z-index: 10;
	  top: -150px; 
	  transition: all 0.5s ease-in-out;
	}
	  
	/*Un grand accordéon ouvert*/
	  .fixed-summary.accordeon-openned-review {
	top: -300px !important;
	transition: all 0.5s ease-in-out;
  }
	
  /*Hauteur par défaut si on remonte*/
	.accordeon-openned.top-summary{
	top: 0px ;
	transition: all 0.5s ease-in-out;
  }
	   
	  .accordeon-openned-review.top-summary{
	top: 0px !important;
	transition: all 0.5s ease-in-out;
  }
	

  
	  
  }
  /* ======================================================================== */
  /* Gestion scroll summary ÉCRAN 1200px --> 1512px                      	  */
  /* ======================================================================== */
  @media only screen and (min-width: 1200px) and (max-width: 1512px) {

	.top-summary {
	
	  transition: all 1.2s ease-in-out !important;
	}

  
	.fixed-summary.accordeon-close {
	  max-width: 450px !important;
	  position: fixed !important;
	  bottom: auto;
	  z-index: 10;
	  top: 100px;
	  transition: all 0.5s ease-in-out;
	}
  
	.fixed-summary.accordeon-openned {
	  max-width: 450px !important;
	  position: fixed !important;
	  bottom: auto;
	  z-index: 10;
	  top: -150px; 
	  transition: all 0.5s ease-in-out;
	}
	  
	  
	  .fixed-summary.accordeon-openned-review {
	top: -300px !important;
	transition: all 0.5s ease-in-out;
  }
	  
		  
	  .accordeon-openned.top-summary{
	top: 0px ;
	transition: all 0.5s ease-in-out;
  }
	   
	  .accordeon-openned-review.top-summary{
	top: 0px !important;
	transition: all 0.5s ease-in-out;
  }
	  
			  .accordeon-openned-review.top-summary{
	top: 0px !important;
	transition: all 0.5s ease-in-out;
  }
	  
  }

@media only screen and (min-width: 1024px) and (max-width:1380px) {

	
	    .elementor-201 .elementor-element.elementor-element-06ebb13 {
        --width: 100% !important;
        top: 200px  !important;
	
    }
	
	.elementor-201 .elementor-element.elementor-element-f578bc5 {

    --padding-top: 60px;
    --padding-bottom: 20px !important;
    --padding-left: 60px !important;
    --padding-right: 60px;
}
	
}

@media only screen and (max-width:1200px) {
	
	    svg#map-svg {
        transform: scale(1.01);
        transform-origin: right;
        z-index: 9;
        height: 850px;
        text-align: center;
	}}
  

.qodef-woo-product-list .post-3604 .qodef-svg--cart {
    fill: #fff !important;
}

.qodef-woo-product-list .post-3604  .qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-icon svg {
  stroke: rgb(255 255 255);

}

.qodef-woo-product-list .post-3604 .qwfw-add-to-wishlist-wrapper .qwfw-m.qwfw--added .qwfw-m-icon svg {
    fill: #fff !important;
}

.post-3604 a.button.add_to_cart_button.ajax_add_to_cart {
    background-color: transparent!important;
    color: #ffffff !important;
    border: 1px solid transparent!important;
    background-image: none!important;
    background-size: 0% 0%,0% 0%!important;
}


.custom-tab-content h5 {
    margin-bottom: 5px;
    font-size: 17px !important;
}

.custom-tab-content h5:first-child {
    margin-top: -10px;

}




.entry-summary .woosb-wrap {
    display: none !important;
}


@media only screen and (max-width: 1024px) {.wc-block-cart-items__row.woosb-bundled.woosb-hide-bundled, .wc-block-components-order-summary-item.woosb-bundled.woosb-hide-bundled {
    display: none !important;
}   
}





/* Woo Blocks snackbar > version compacte en bas de page */
.wc-block-components-notices__snackbar.wc-block-components-notice-snackbar-list {
  position: absolute !important;
	display: none !important;
  left: 12px;
  bottom: 12px;
  z-index: 999999;
  max-width: 320px;
  width: max-content;
  pointer-events: none;
}

/* Chaque notif */
.wc-block-components-notice-snackbar {
  pointer-events: auto; /* laisse le bouton dismiss cliquable */
  margin: 6px 0 !important;
}

/* Le bandeau */
.wc-block-components-notice-banner {
  padding: 6px 10px !important;
  min-height: auto !important;
}

/* Masquer les SVG (icône info + icône close du bouton) */
.wc-block-components-notice-banner svg {
  display: none !important;
}

/* Texte plus petit */
.wc-block-components-notice-banner__content {
  font-size: 11px !important;
  line-height: 1.2 !important;
}

/* Bouton dismiss plus compact */
.wc-block-components-notice-banner__dismiss {
  padding: 2px 6px !important;
  min-height: auto !important;
  height: auto !important;
}

/* Optionnel: réduire encore l’espace interne du layout */
.wc-block-components-notice-banner__content,
.wc-block-components-notice-banner__dismiss {
  margin: 0 !important;
}


/* 1) Forcer la snackbar en bas de l'écran (et écraser top/inset éventuels) */
body.woocommerce-cart .wc-block-components-notices__snackbar.wc-block-components-notice-snackbar-list {
  position: fixed !important;
  inset: auto auto 12px 12px !important; /* bottom/left */
  top: auto !important;
  right: auto !important;

  z-index: 999999 !important;
  max-width: min(320px, calc(100vw - 24px));
  width: max-content;
  pointer-events: none;
}

/* garder le dismiss cliquable */
body.woocommerce-cart .wc-block-components-notice-snackbar {
  pointer-events: auto;
}

/* 2) IMPORTANT: annuler les transforms des wrappers (sinon fixed se comporte comme absolute) */
body.woocommerce-cart .qodef-grid-item.qodef-page-content-section,
body.woocommerce-cart .qodef-page-content-section,
body.woocommerce-cart .qodef-page-wrapper,
body.woocommerce-cart #qodef-page-wrapper,
body.woocommerce-cart .qodef-content,
body.woocommerce-cart #qodef-page-content {
  transform: none !important;
  filter: none !important;
  perspective: none !important;
}

/* 3) Compact visuel (comme avant) */
body.woocommerce-cart .wc-block-components-notice-banner svg {
  display: none !important;
}
body.woocommerce-cart .wc-block-components-notice-banner {
  padding: 6px 10px !important;
  border-radius: 8px;
  min-height: auto !important;
}
body.woocommerce-cart .wc-block-components-notice-banner__content {
  font-size: 12px !important;
  line-height: 1.2 !important;
}
body.woocommerce-cart .wc-block-components-notice-banner__dismiss {
  padding: 2px 6px !important;
  min-height: auto !important;
  height: auto !important;
}


/* Réduire l'espace entre les notifs */
body.woocommerce-cart .wc-block-components-notices__snackbar.wc-block-components-notice-snackbar-list > div {
  display: flex !important;
  flex-direction: column !important;
  gap: 4px !important;
}

/* Enlever les marges parasites */
body.woocommerce-cart .wc-block-components-notice-snackbar {
  margin: 0 !important;
}

body.woocommerce-cart .wc-block-components-notice-banner {
  margin: 0 !important;
}

body.woocommerce-cart .wc-block-components-notice-banner__content {
  margin: 0 !important;
  padding: 0 !important;
}



@media (max-width: 1200px) {
    .woocommerce-notices-wrapper {

        width: 94%;

        bottom: 0px;
    }
	    #qodef-woo-page.qodef--single .woocommerce-message {

        text-align: center;
    }
}

.woocommerce-info, .woocommerce-message {
    background-color: #fdfdfd !important;
}


.wp-block-woocommerce-checkout {
    opacity: 1!important;
}


.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity span {
    color: #000000 !important;
  
}

.wc-block-components-checkout-step {
    margin: 0 0 0px 0!important;
    padding: 0!important;
}

.wc-block-components-checkout-step.wc-block-checkout__shipping-option {
    margin-bottom: 10px!important;
}


.page-id-15 .to-load{
	opacity: 1 !important;
}

.page-id-15 #qodef-page-footer {
    opacity: 1 !important;
   
}













h2.wc-block-components-title.wc-block-components-checkout-step__title {
    display: flex !important;
	padding: 12px 20px 8px;
	border: 1px solid #ddd;
	width: max-content;
}


h2.wc-block-components-title.wc-block-components-checkout-step__title {
    margin-bottom: 0px;
    margin-top: 80px;
}

p.wc-block-components-checkout-step__description {
    display: none;
}

@media only screen and (max-width: 1024px) {
    .wc-block-components-main.wc-block-checkout__main.wp-block-woocommerce-checkout-fields-block {
        margin-top: 0px;
    }
	.wc-block-checkout__add-note {
    margin-top: 10px!important;
}
	.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill {
    border: 0 !important;

}
	h2.wc-block-components-title.wc-block-components-checkout-step__title {
    margin-bottom: 10px;
    
}


.wc-block-components-order-summary .wc-block-components-order-summary-item__image {
    width: 65px!important;
}
	
	.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
    max-width: 65px!important;
    width: 65px!important;
}
	
}