.countryflag{vertical-align:middle}select#form-field-size option:disabled{color:#d3d3d3}.error{border:2px solid red !important}label[for=form-field-customer_policy],label[for=form-field-gdpr_policy]{font-size:15px;vertical-align:middle}.menu-item-6536 .elementor-item{background-image:url("https://se.courlux.com/wp-content/uploads/2022/11/user_account_icon_145918.png");background-position:95% 45%;background-repeat:no-repeat;padding-right:40px !important;background-size:25px 25px;border:3px solid #03b3c2;border-radius:7px}@media (min-width:650px) and (max-width:2500px){.menu-item-10735,.menu-item-9850,.menu-item-10436,.menu-item-9851{display:none !important}}input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.elementor-field-group-ads,.elementor-field-group-facebook,.elementor-field-group-zazy,.elementor-field-group-carousel,.elementor-field-group-email1,.elementor-field-group-email2,.elementor-field-group-email3,.elementor-field-group-email4,.elementor-field-group-triggercross,.elementor-field-group-reactivation,.elementor-field-group-crossactive,.elementor-field-group-crossinactive,.elementor-field-group-thankyou,.elementor-field-group-inbound,.elementor-field-group-qr,.elementor-field-group-stripe,.elementor-field-group-coupon,.elementor-field-group-leads,.elementor-field-group-facebook1,.elementor-field-group-facebook2,.elementor-field-group-facebook3,.elementor-field-group-tiktok,.elementor-field-group-youtube,.elementor-field-group-bing{display:none}.hu-popup-overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.4);z-index:100}.hu-popup-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 2rem);max-width:1200px;max-height:calc(100vh - 2rem);overflow:auto;display:flex;justify-content:space-between;background-color:#fff;padding:2.5rem 1.5rem 6.5rem;border-radius:5px;z-index:101}.hu-popup-order-details,.hu-popup-billing-details{width:50%}.hu-popup-billing-details p:not(:first-child){padding-left:3rem}.hu-popup-wrapper p{margin:0}.hu-popup-wrapper p.h3{font-size:1.17em;font-weight:700}.hu-popup-wrapper p.text-center{text-align:center}.hu-popup-wrapper hr{margin:1rem 0}.hu-close-modal{display:inline-block;height:fit-content;width:fit-content;padding:0 .5rem;cursor:pointer;position:absolute;top:.25rem;right:.25rem;font-size:24px;color:#ccc}.hu-buttons-wrapper{display:flex;gap:1rem;position:absolute;bottom:2rem;left:50%;transform:translateX(-50%)}.hu-submit{background-color:#3085d6;color:#fff;font-weight:500;border:none;padding:.5rem 1.5rem}.hu-cancel{background-color:#aaa;color:#fff;font-weight:500;border:none;padding:.5rem 1.5rem}@media screen and (max-width:750px){.hu-popup-wrapper{flex-flow:column nowrap;gap:2rem;align-items:center;width:fit-content;padding:2.5rem 1.5rem 1.5rem}.hu-popup-billing-details p:not(:first-child){padding-left:0}.hu-popup-order-details,.hu-popup-billing-details{width:100%}.hu-buttons-wrapper{flex-flow:column nowrap;position:static;bottom:unset;left:unset;transform:unset;width:100%}}.hide-form-element{position:absolute !important;z-index:-999 !important;pointer-events:none !important;visibility:hidden !important}.invalid-form-field{border:1px solid #ff9f9f !important;box-shadow:0px 0px 5px 0px #ff9f9f !important}#loader{width:100%;height:100%;background-color:#fffa;position:absolute;z-index:1;border-radius:inherit;display:flex;align-items:center;justify-content:center;top:0;left:0}#loader:after{content:"";height:50px;width:50px;border:5px solid rgba(100,200,200);border-left:5px solid #fff;border-radius:50%;animation:loader-spin 1s infinite linear}@keyframes loader-spin{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(359deg)}}.grecaptcha-badge{visibility:hidden !important}