.express-checkout-container .express-checkout-label[data-v-4936e982]{margin-bottom:5px;font-size:14px}.checkout #account_step_title,.checkout #note_step_title,.checkout #options_step_title,.checkout #payment_step,.checkout #shipping_step,.checkout__form .step_wrapper+.step_title{margin-top:22px!important;margin-bottom:10px!important}.checkout #credit_card_step{margin-top:10px!important;margin-bottom:10px!important}.checkout .note.bold{color:#000!important}.checkout .order-processing{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:3;opacity:1%}#shipping-notice{font-size:12px;-webkit-text-decoration:italic;text-decoration:italic}#option-section{margin-bottom:30px}#select-address,#select-billing-address{margin-bottom:25px}.cart-loading{opacity:.6!important;transition:opacity .6s ease-in-out}#different_address-checkbox{margin-top:20px}.checkout .form_transform_wrapper{margin-top:10px}.checkout__account{padding:0 0 0}.checkout__account .btn{margin-top:10px}.checkout .cart_item__text{min-width:150px;max-width:175px}.general_conditions_opened .general_conditions_popup{opacity:1;visibility:visible;transition:.2s ease}.checkout table tfoot .title.no-margin-title td{padding-top:0}.checkout table td input{max-width:40px;border:1px solid #1e1e1e;border-radius:0;height:40px;background:transparent;color:#1e1e1e;font-weight:400;caret-color:#fff;padding-left:0;text-align:center}.checkout__form .step .secured{margin-top:20px;font-size:12px}.checkout__form .step.step1 .input_wrapper .flex{align-items:center;gap:24px}.checkout__form .step.step1 .input_wrapper .flex input{width:50%}.remove-coupon-btn{display:inline-block;margin-top:-2px;vertical-align:middle;margin-left:2px}.remove-coupon-btn:hover{cursor:pointer}.stripe-input{border:1px solid #e2e5ea;border-radius:3px;background-color:#fff;z-index:2;caret-color:#1e1e1e;padding:16px}.stripe-error{border:1px solid #e34343}.checkout .secured{margin-bottom:22px}.checkout #note{height:100px;width:100%}.account_popup .forgotten_password{position:relative;float:right;color:#000;margin-top:6px;font-size:12px}.account_popup .forgotten_password:after{position:absolute;content:"";bottom:-2px;left:0;width:0;transition:.2s ease;height:1px!important;background-color:#1e1e1e}.account_popup .forgotten_password:hover:after{width:90%!important;transition:.2s ease!important;height:1px!important}@media screen and (max-width:768px){.cart_opened .checkout{z-index:5}}@media screen and (max-width:1250px){.checkout__right{position:fixed;z-index:11;height:unset;bottom:0;top:unset;width:100%;max-width:unset;display:flex;align-items:flex-end;pointer-events:none;transition:.2s ease}.checkout__right .box_wrap{position:relative;height:unset;border-radius:8px 8px 0 0;width:100%;pointer-events:auto;padding-bottom:25px;padding-top:25px;max-height:84px;transition:.2s ease}.checkout__right .box_wrap:before{content:"+";z-index:2;position:absolute;top:0;width:30px;height:30px;border-radius:50%;background-color:#1e1e1e;color:#fff;font-size:15px;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.cart_opened .checkout{z-index:5}}.shop-shop .footer,.shop-shop .infoletters{display:none}#shop-content .heading_bg{display:inherit}#shop-content .heading_mobile_bg{display:none}.header_general__content_main{padding-bottom:22px}.top_boutique_description:after{display:inherit;top:0;width:45%!important}.boutique_description__wrapper{position:relative;padding:22px 0 40px}.top_boutique_description .info{min-width:100px;color:#fff;font-size:12px}.mobile_boutique_description{display:none}.shop_listing__header{margin-bottom:20px;align-items:center}.boutique_description+.shop_listing{padding-top:40px}.multiselect__option{white-space:wrap!important}.shop-shop .multiselect__placeholder{margin-top:2px}#category-family-heading h1{font-size:1.5em}#category-family-heading .gradient_tag h1{font-size:16px}.shop_listing__filters .icebergs .iceberg__head{text-transform:inherit!important}.shop_listing__filters .icebergs .iceberg__head .ambiance__name:hover{transition:.2s ease}.shop_listing__filters .icebergs .iceberg__head .ambiance__name.active,.shop_listing__filters .icebergs .iceberg__head .ambiance__name:hover,.shop_listing__filters .icebergs .iceberg__head .product__name:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;-webkit-text-decoration-color:#000;text-decoration-color:#000}.shop_listing__filters .icebergs .iceberg__head .product__name:hover{transition:.2s ease}.shop_listing__filters .icebergs .iceberg__head .product__name.active{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;-webkit-text-decoration-color:#000;text-decoration-color:#000}.shop_listing__filters .icebergs .iceberg.opened .arrow{visibility:hidden;display:none}.shop_listing__filters .icebergs{gap:10px}.shop_listing__filters>div:not(:last-child){padding-bottom:30px;border-bottom:none!important;margin-bottom:0!important}.by_ambiance .iceberg__body{padding-top:8px;padding-bottom:0}.by_ambiance .ambiance__list{display:flex;flex-direction:column;gap:10px}.shop_listing__filters .ambiance__single{text-transform:uppercase;position:relative;display:inline-block;font-weight:400}.shop_listing__filters .ambiance__single.active{font-weight:400!important}.shop_listing__filters .ambiance__single.active,.shop_listing__filters .ambiance__single:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;-webkit-text-decoration-color:#000;text-decoration-color:#000}.shop_listing__filters .ambiance__single:hover{font-weight:400}.create_your_own.fragrance{text-transform:uppercase;color:#ff753f}.create_your_own.aromatherapy{text-transform:uppercase;color:#7e44d0}.product_preview:hover{cursor:pointer}.reorder-loading{opacity:.5}.change-order-btn{font-size:12px;font-weight:400;padding:7px 9px;border:1px solid #1e1e1e;border-radius:456px;cursor:pointer;text-align:center;margin-left:10px}.shop_listing__products .product_preview__content{color:#1e1e1e!important;text-align:center!important}.shop_listing__products .family-category-bg{position:absolute;top:0;left:0;width:100%;height:100%}.product-controls{margin-top:10px;text-align:center;position:relative;z-index:9}.product-controls .checkout__form{display:inline-block!important;margin-bottom:10px!important}.product-controls .quantity-input{caret-color:#1e1e1e;background-color:#fff;border:1px solid #1e1e1e;border-left:none;border-right:none;color:#1e1e1e;border-radius:0;text-align:center;max-width:50px;height:34px;-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.product-controls .quantity-input::-webkit-inner-spin-button,.product-controls .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}.product-controls .qty_wrapper{justify-content:center;align-items:center}.product-controls .qty_wrapper .minus,.product-controls .qty_wrapper .plus{padding:0 8px!important}.counter{display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;overflow:hidden}.product_preview__img .out-of-stock-img{display:none}.product_preview__img .show-out-of-stock-img{display:block;position:absolute;width:50%;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.product_preview__img .out-of-stock-product-img{opacity:.7}.product_preview__gradient{opacity:.8}.product_preview:hover .product_preview__gradient{transition:.2s ease}#shop-notify-back-in-stock #notify-back-in-stock-title{font-size:14px}#shop-notify-back-in-stock .aromaestro-form-input{width:50%;margin-right:5px}#shop-notify-back-in-stock .btn{font-size:14px}#shop-notify-back-in-stock .notify-back-in-stock-added-success{font-size:14px;margin-top:10px}.shop_listing__products #search-container{width:100%}.shop_listing__products .multiselect{border:none;border:1px solid rgba(30,30,30,.5019607843);flex:0 0 100%;border-radius:0;padding-top:10px;font-size:14px;padding-left:0;height:unset}.shop_listing__products .multiselect input{padding-top:2px!important;padding:5px!important;padding-left:10px!important;position:relative!important;width:inherit}.shop_listing__products .multiselect input::-moz-placeholder{padding-top:2px!important}.shop_listing__products .multiselect input::placeholder{padding-top:2px!important}.shop_listing{padding:20px 0 110px}.ambiance .ambiance__name,.ambiance .ambiance__name:visited,.product .product__name,.product .product__name:visited{color:#000;text-decoration:none;font-weight:400;font-size:18px}@media screen and (max-width:768px){#shop-content .heading_bg,.header_general__ambiance,.shop-shop footer{display:none}#shop-content .heading_mobile_bg{display:inherit}.top_boutique_description{display:none}.mobile_boutique_description{display:inherit}.shop_listing__products .multiselect{width:90%}.boutique_description+.shop_listing{padding-top:20px}.filters_popup .create_your_own,.shop_listing__filters .create_your_own{margin-top:0}}.product_preview__content .coverage{display:block;margin-top:5px;margin-bottom:10px}.category-icon{width:40px;height:40px;margin-right:10px;vertical-align:middle;display:inline-block}.shop_listing__filters .icebergs .iceberg__head .left{display:flex;align-items:center}.header_general__content .btn-box{margin-top:0}.header_general__content .btn--pdf-download{display:inline-flex;align-items:center;gap:12px;background-color:#fff;color:#000;padding:14px 28px;border-radius:50px;text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease;border:2px solid #000}.header_general__content .btn--pdf-download .pdf-icon{width:24px;height:24px;flex-shrink:0}.header_general__content .btn--pdf-download span{white-space:nowrap}.header_general__content .btn--pdf-download:hover{background-color:#000;color:#fff}@media(max-width:768px){.header_general__content .btn--pdf-download{font-size:14px;padding:12px 20px;gap:10px}.header_general__content .btn--pdf-download .pdf-icon{width:20px;height:20px}}@media(max-width:480px){.header_general__content .btn--pdf-download{font-size:13px;padding:10px 16px}.header_general__content .btn--pdf-download span{white-space:normal;line-height:1.3}}.breadcrumb-sticky-container{position:fixed;top:79px;left:0;width:100%;z-index:9;background-color:#fff;padding:0;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(-100%);pointer-events:none;height:0;overflow:hidden}.breadcrumb-sticky-container.is-sticky{opacity:1;visibility:visible;transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.1);pointer-events:auto;padding:10px 0;height:auto}.breadcrumb-sticky-container .breadcrumb{margin:0!important;padding:0!important}@media screen and (max-width:1250px){.breadcrumb-sticky-container{top:80px}}@media screen and (max-width:768px){.breadcrumb-sticky-container.is-sticky{padding:8px 0}}.menu_opened .breadcrumb-sticky-container,.menu_popup_opened .breadcrumb-sticky-container{display:none!important}.shipping-estimate-checkout[data-v-67a64e68]{margin-top:62px}.shipping-estimate-cart input[data-v-67a64e68],.shipping-estimate-modal-cart input[data-v-67a64e68]{border:1px solid #e2e5ea;border-radius:3px;background-color:#fff;z-index:2;caret-color:#1e1e1e;padding:16px;color:#1e1e1e;font-family:Archivo,sans-serif;font-weight:400}.shipping-estimate-modal-cart[data-v-67a64e68]{margin-top:30px;color:#000!important}.shipping-estimate-cart .btn[data-v-67a64e68],.shipping-estimate-modal-cart .btn[data-v-67a64e68]{margin-left:10px;color:#fff;font-size:12px}.shipping-estimate-modal-cart .btn[data-v-67a64e68]:hover{color:#000}.shipping-estimate-cart[data-v-67a64e68]{margin-bottom:30px}.shipping-estimate-cart .step_title[data-v-67a64e68]{font-weight:700}.shipping-estimate-cart label[data-v-67a64e68]{font-weight:inherit}.shipping-estimate-error[data-v-67a64e68]{color:red}.cart_item .qty_wrapper .minus,.cart_item .qty_wrapper .plus{display:inherit}.cart-quantity{caret-color:#1e1e1e;background-color:#fff;border:1px solid #1e1e1e;border-left:none;border-right:none;color:#1e1e1e;border-radius:0!important;text-align:center;max-width:50px}.cart .summary .btn.white{display:flex;gap:5px;align-items:center;margin-top:30px}@media screen and (max-width:768px){#payment-btn{align-self:inherit!important}}#free-shipping-text{padding-top:20px}#available-credit,#free-shipping-text{font-weight:700;font-size:14px;color:#ff753f}.shipping-options-section{margin:20px 0}.shipping-separator{height:1px;background-color:#1e1e1e;margin:15px 0}.pickup-option,.shipping-option{margin-bottom:15px}.pickup-option:last-child,.shipping-option:last-child{margin-bottom:0}.shipping-options-section p{margin:5px 0;font-size:14px}.shipping-options-section strong{font-size:14px}.shipping-options-section a{color:#1e1e1e;text-decoration:underline}.shipping-options-section a:hover{text-decoration:none}.cart_item__img a,.menu_popup .cart .cart_item__img a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;touch-action:manipulation;display:block;width:100%;height:100%}.menu_popup .cart .cart_item__img .backdrop_filter_wrapper{transform:translateZ(0)}.menu_popup__wrapper.cart{padding-top:max(20px,env(safe-area-inset-top))!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}@supports(-webkit-touch-callout:none){.menu_popup__wrapper.cart{padding-top:max(40px,20px + env(safe-area-inset-top))!important}}@supports(-webkit-touch-callout:none){.menu_popup__curtain{position:fixed!important;height:100vh!important;height:var(--100vh)!important;background-color:#1e1e1e!important}.menu_popup__curtain,.menu_popup_opened .menu_popup__curtain{opacity:.85!important}}.custom-cartridge-select{position:relative;width:100%;min-width:450px;font-family:Archivo,sans-serif;z-index:1000}.custom-cartridge-select.is-open{z-index:10000}.custom-cartridge-select.is-disabled{opacity:.6;cursor:not-allowed}.select-trigger{display:flex;align-items:center;justify-content:space-between;height:35px;padding:0 12px;border:1px solid #000;border-radius:4px;background-color:#fff;cursor:pointer;transition:border-color .2s ease}.select-trigger:hover{border-color:#333}.is-open .select-trigger{border-color:#000;border-bottom-left-radius:0;border-bottom-right-radius:0}.is-disabled .select-trigger{cursor:not-allowed;background-color:#f5f5f5}.select-placeholder,.select-value{flex:1;font-size:16px;font-weight:400;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-placeholder{color:#999}.select-clear{font-size:24px;color:#666;transition:color .2s ease;flex-shrink:0;margin-left:8px;cursor:pointer;line-height:.8;padding:0 4px;display:flex;align-items:center}.select-clear:hover{color:#000}.select-arrow{font-size:12px;color:#000;transition:transform .2s ease;flex-shrink:0;margin-left:4px;position:relative;top:2px}.select-arrow.is-open{transform:rotate(180deg)}.select-dropdown{position:fixed;z-index:9999;background-color:#fff;border:1px solid #000;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:450px;display:flex;flex-direction:column}.dropdown-search{padding:12px;border-bottom:1px solid #e0e0e0;background:#fff;flex-shrink:0}.search-input{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:Archivo,sans-serif;font-weight:400;color:#000;outline:none}.search-input:focus{border-color:#999}.dropdown-filters{display:flex;gap:8px;padding:12px;flex-wrap:wrap;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;flex-shrink:0}.filter-button{padding:8px 14px;border:2px solid;border-radius:4px;font-size:10px;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;background-color:transparent;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.1)}.filter-button:hover{opacity:.8}.filter-button.active{transform:translateY(-1px)}.dropdown-results{overflow-y:auto;max-height:300px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.dropdown-results::-webkit-scrollbar{width:8px}.dropdown-results::-webkit-scrollbar-track{background:#f1f1f1}.dropdown-results::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.dropdown-results::-webkit-scrollbar-thumb:hover{background:#555}.no-results{padding:24px;text-align:center;color:#999;font-size:14px}.result-item{display:flex;gap:12px;padding:12px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,.05);background-color:#fff}.result-item.selected{background-color:#f8f9fa}.result-item:last-child{border-bottom:none}.result-image{flex-shrink:0;width:80px;height:80px;border-radius:4px;overflow:hidden;background-color:#f5f5f5}.result-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.result-info{flex:1;min-width:0}.result-title{font-size:14px;font-weight:700;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.result-subtitle{font-size:11px;color:#333;font-weight:600;text-transform:uppercase;margin-bottom:6px;letter-spacing:.3px}.result-description{font-size:12px;color:#666;line-height:1.5}.dropdown-fade-enter-active,.dropdown-fade-leave-active{transition:opacity .2s ease,transform .2s ease;transform-origin:top}.dropdown-fade-enter,.dropdown-fade-leave-to{opacity:0;transform:scaleY(.95)}.select-backdrop{display:none}.backdrop-fade-enter-active,.backdrop-fade-leave-active{transition:opacity .3s ease}.backdrop-fade-enter,.backdrop-fade-leave-to{opacity:0}.mobile-close-btn{display:none}@media screen and (max-width:768px){.custom-cartridge-select{min-width:100%}.select-dropdown{left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100vh!important;max-width:100vw;max-height:100vh!important;border:none!important;border-radius:0!important;margin:0;z-index:9999!important}.mobile-close-btn{display:flex;position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;background-color:#000;color:#fff;border-radius:50%;cursor:pointer;z-index:6;align-items:center;justify-content:center;transition:background-color .2s ease}.mobile-close-btn:active{background-color:#555}.dropdown-search{padding-top:70px}.dropdown-filters{flex-wrap:wrap}.filter-button{flex:1 1 calc(50% - 4px);min-width:calc(50% - 4px)}.dropdown-results{max-height:none;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}.select-dropdown{overflow:hidden}.result-item:last-child{margin-bottom:20px}}@media screen and (min-width:769px) and (max-width:1366px){.custom-cartridge-select{min-width:100%}.select-backdrop{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:99998}.select-dropdown{left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:90%!important;max-width:600px!important;height:auto!important;max-height:85vh!important;border:1px solid #000!important;border-radius:8px!important;background-color:#fff!important;box-shadow:0 10px 40px rgba(0,0,0,.3)!important;z-index:99999!important;overflow:hidden;display:flex;flex-direction:column}.mobile-close-btn{display:flex;position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;background-color:#000;color:#fff;border-radius:50%;cursor:pointer;z-index:10;align-items:center;justify-content:center;transition:background-color .2s ease}.mobile-close-btn:active{background-color:#555}.dropdown-search{padding-top:70px}.dropdown-filters{flex-wrap:wrap}.filter-button{flex:1 1 calc(50% - 4px);min-width:calc(50% - 4px)}.dropdown-results{max-height:50vh;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:20px}.result-item:last-child{margin-bottom:20px}}@media screen and (min-width:1367px){.select-dropdown{border:1px solid #000!important;border-top:none!important;border-radius:0 0 4px 4px!important}.mobile-close-btn,.select-backdrop{display:none!important}.dropdown-search{padding-top:12px}.dropdown-results{max-height:300px}}#notify-back-in-stock-title{margin-bottom:10px;margin-top:10px;text-transform:inherit;text-decoration:underline;font-weight:700}.product-variant{margin-top:22px}#price{width:100px;text-align:center}.price__cartridge,.price__purchase,.price__rental,.price__subscription{font-weight:500;font-size:16px;margin-bottom:5px}.price__cartridge .price,.price__purchase .price,.price__rental .price,.price__subscription .price{font-size:16px;font-weight:500}.calculator_link{font-size:14px!important;text-decoration:underline!important;font-weight:700!important;cursor:pointer;margin-top:-5px;margin-bottom:2px}.product_infos .general_conditions_btn{cursor:pointer;text-decoration:underline;display:inline;transition:.2s ease}.product_infos .input_wrapper.checkbox input+span{display:inline-block;padding-left:35px}.product_infos .input_wrapper.checkbox input+span:before{position:absolute;left:0}.product_infos .out_of_stock_label{color:#e74c3c}.product_infos .out_of_stock_label:after{background-color:#e74c3c}.input_wrapper.checkbox input+span:before{content:"";margin-top:1px;min-width:20px;height:20px;border-radius:4px;position:relative;border:1px solid #1e1e1e}.product_opened .general_conditions_popup{opacity:0;visibility:hidden}#olfactory-signature-product .wysiwyg{margin-top:0}.product_infos__main{max-height:600px;overflow:hidden}.shipping-options-content a{color:#1e1e1e;text-decoration:underline}.shipping-options-content a:hover{text-decoration:none}.product_infos__main .out-of-stock-img{display:none}.product_infos__main .show-out-of-stock-img{display:block;position:absolute;width:40%;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.product_infos .out-of-stock-carousel{opacity:.7}#diffuser-calculator b{font-weight:700!important}.validation-error .attributes_type span{color:#e74c3c!important}.validation-error .attribute{border-color:#e74c3c!important}.validation-error .attribute .title{color:#e74c3c!important}.validation-error .attribute:hover{border-color:#1e1e1e!important}.validation-error .attribute:hover .title{color:#fff!important}.validation-error .multiselect,.validation-error .multiselect__tags,.validation-error .select-trigger{border-color:#e74c3c!important}.validation-error.checkbox .terms-checkbox,.validation-error.checkbox label span{color:#e74c3c!important}.validation-error.checkbox input+span:before{border-color:#e74c3c!important}@media screen and (max-width:768px){.product_infos h2 br{display:inherit!important}.product_infos__right .product_infos__type img{display:none}}.diffusers-page .wysiwyg strong[data-v-5bd40cdb]{font-size:16px}.diffusers-page .header_general__content h3[data-v-5bd40cdb]{margin-top:10px;font-size:16px;font-weight:400}.diffusers-page .header_general__content .btn-box[data-v-5bd40cdb]{margin-top:30px}.diffusers-page .btn--pdf-download[data-v-5bd40cdb]{display:inline-flex;align-items:center;gap:12px;background-color:#fff;color:#000;padding:14px 28px;border-radius:50px;text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease;border:2px solid #000}.diffusers-page .btn--pdf-download .pdf-icon[data-v-5bd40cdb]{width:24px;height:24px;flex-shrink:0}.diffusers-page .btn--pdf-download span[data-v-5bd40cdb]{white-space:nowrap}.diffusers-page .btn--pdf-download[data-v-5bd40cdb]:hover{background-color:#000;color:#fff}@media(max-width:768px){.diffusers-page .btn--pdf-download[data-v-5bd40cdb]{font-size:14px;padding:12px 20px;gap:10px}.diffusers-page .btn--pdf-download .pdf-icon[data-v-5bd40cdb]{width:20px;height:20px}}@media(max-width:480px){.diffusers-page .btn--pdf-download[data-v-5bd40cdb]{font-size:13px;padding:10px 16px}.diffusers-page .btn--pdf-download span[data-v-5bd40cdb]{white-space:normal;line-height:1.3}}.input_wrapper.other_field.hidden[data-v-5bd40cdb]{display:none!important}.modal-box,.modal-overlay{z-index:900}.modal-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.5)}.modal-overlay,.modal-sandbox{position:fixed;width:100%;height:100%;left:0;top:0}.modal-sandbox{background:transparent}.modal-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:95%;max-height:95%;margin:0 auto;background:#fff;border-radius:.2rem;-webkit-box-shadow:0 0 2rem 0 rgba(0,0,0,.25);box-shadow:0 0 2rem 0 rgba(0,0,0,.25)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 1rem 0 1rem}.modal-title{font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-body{position:relative;overflow:auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:right;border-top:1px solid #f0f0f0;padding:0!important}.modal-footer>button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer;border:none;text-decoration:none;border-radius:0 0 .2rem .2rem;background:transparent;font-weight:700}.modal-footer>button:hover{background:#f0f0f0}.close-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-.5rem;margin-left:.5rem;border-radius:50%;width:2.5rem;height:2.5rem;cursor:pointer;color:#505050}.close-modal>svg{fill:#000;width:1.5rem;height:1.5rem}.close-modal:hover{background:#505050}.close-modal:hover>svg{fill:#fff}.modal-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.modal-loader>svg{width:3rem;height:3rem;fill:#000}@media only screen and (max-width:768px){.modal-box{min-width:95%}.modal-footer>button{padding:1rem 1rem}}@media only screen and (min-width:769px){.modal-box{min-width:70%}.modal-footer>button{padding:.8rem 1rem}}@media only screen and (min-width:1024px){.modal-box{min-width:50%}.modal-footer>button{padding:.8rem 1rem}}