﻿#checkout{padding-top:0px;padding-bottom:53px}#checkout .checkout-section{padding-bottom:24px}#checkout .checkout-section+.checkout-section{padding-top:24px;border-top:3px solid #f2f2f8}@media only screen and (min-width: 992px){#checkout .checkout-aside{position:sticky;top:0}}#checkout .checkout-aside .order-heading{display:flex;font-family:"Source Sans Pro SemiBold";font-size:20px;line-height:25px;color:#000;margin-bottom:12px;position:relative;padding-right:20px;margin-bottom:12px;cursor:pointer}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#checkout .checkout-aside .order-heading{font-size:18px}}@media only screen and (max-width: 767.98px){#checkout .checkout-aside .order-heading{font-size:18px}}#checkout .checkout-aside .order-heading:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;font-family:icomoon;content:"";font-size:18px;color:#000;transition:.25s ease-in-out}#checkout .checkout-aside .order-heading.active:after{transform:translateY(-50%) rotate(180deg)}#checkout .checkout-aside .change-order-details{display:inline-block;margin-bottom:12px;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:14px;line-height:18px;text-decoration-line:underline;color:#5b2379}#checkout .checkout-aside .change-order-details:hover{color:#430f77}#checkout .checkout-aside .items-list{display:none;border-bottom:3px solid #f2f2f8;padding-bottom:18px;margin-bottom:18px}#checkout .checkout-aside .items-list .product-items{scrollbar-width:thin;scrollbar-color:#d4d4d4 rgba(0,0,0,0)}@media only screen and (min-width: 992px){#checkout .checkout-aside .items-list .product-items{max-height:270px;overflow-y:auto}}#checkout .checkout-aside .items-list .product-items::-webkit-scrollbar{width:3px}#checkout .checkout-aside .items-list .product-items::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#checkout .checkout-aside .items-list .product-items::-webkit-scrollbar-thumb{width:3px;height:118px;background-color:#d4d4d4}#checkout #order_review{position:relative !important}#checkout #order_review .processing .blockOverlay::before{top:0 !important;left:0 !important}#checkout #order_review .checkout_coupon .form-group{display:flex;align-items:center;border:1px solid #d4d4d4;border-radius:30px;height:40px;width:100%}#checkout #order_review .checkout_coupon input[type=text],#checkout #order_review .checkout_coupon input[type=email]{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#6d6d6d;margin:0;padding:0;font-size:14px;display:block;width:100%;height:100%;border:0;padding:0 16px;border-radius:30px;margin:0 !important;flex-grow:1}#checkout #order_review .checkout_coupon input[type=text] strong,#checkout #order_review .checkout_coupon input[type=email] strong{font-family:"Source Sans Pro SemiBold"}#checkout #order_review .checkout_coupon input[type=text].placeholder,#checkout #order_review .checkout_coupon input[type=email].placeholder{opacity:.7 !important}#checkout #order_review .checkout_coupon input[type=text]:-moz-placeholder,#checkout #order_review .checkout_coupon input[type=email]:-moz-placeholder{opacity:.7 !important}#checkout #order_review .checkout_coupon input[type=text]::-moz-placeholder,#checkout #order_review .checkout_coupon input[type=email]::-moz-placeholder{opacity:.7 !important}#checkout #order_review .checkout_coupon input[type=text]:-ms-input-placeholder,#checkout #order_review .checkout_coupon input[type=email]:-ms-input-placeholder{opacity:.7 !important}#checkout #order_review .checkout_coupon input[type=text]::-webkit-input-placeholder,#checkout #order_review .checkout_coupon input[type=email]::-webkit-input-placeholder{opacity:.7 !important}#checkout #order_review .checkout_coupon button[type=submit]{min-width:192px;height:51px;background:#23b9d6;padding:0px 24px;display:inline-flex;justify-content:center;align-items:center;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;text-align:center;border:1px solid #23b9d6;transition:.25s ease-in-out;cursor:pointer;border-radius:32px;background-color:#23b9d6;border-color:#23b9d6;color:#fff;background-color:#5b2379;border-color:#5b2379;height:100% !important;min-width:89px;padding-left:19px !important;padding-right:19px !important;font-size:16px !important;margin-bottom:0}@media only screen and (max-width: 767.98px){#checkout #order_review .checkout_coupon button[type=submit]{width:100%;max-width:280px;display:flex;padding:0px 10px;margin-left:auto;margin-right:auto}}#checkout #order_review .checkout_coupon button[type=submit]:hover{color:#fff;background-color:#139db8;border-color:#139db8}#checkout #order_review .checkout_coupon button[type=submit]:hover{color:#fff;background-color:#139db8;border-color:#139db8}#checkout #order_review .checkout_coupon button[type=submit]:hover{background-color:#430f77;border-color:#430f77}@media only screen and (max-width: 767.98px){#checkout #order_review .checkout_coupon button[type=submit]{display:inline-flex !important;width:auto !important;min-width:89px !important;margin-left:0 !important;margin-right:0 !important}}#checkout #order_review tr.coupon{vertical-align:top}#checkout #order_review tr.coupon td:last-of-type button.collapsible{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#6d6d6d;margin:0;padding:0;font-family:"Source Sans Pro SemiBold";line-height:1;color:#23b9d6;background:none;padding:0;border:0;border-bottom:1px solid #23b9d6}#checkout #order_review tr.coupon td:last-of-type button.collapsible strong{font-family:"Source Sans Pro SemiBold"}#checkout #order_review tr.coupon td:last-of-type button.collapsible:hover{color:#139db8;border-bottom-color:#139db8}@media only screen and (max-width: 767.98px){#checkout #order_review tr.coupon td:last-of-type button.collapsible{font-size:14px}}#checkout #order_review tr.coupon td strong{font-weight:700}#checkout #order_review tr.coupon-expand td{padding-left:0}#checkout .it-switcher{position:relative;display:inline-flex;align-items:center;border:1px solid #5b2379;border-radius:40px;overflow:hidden;background-color:#fff;min-width:320px}#checkout .it-switcher input[type=radio]{display:none}#checkout .it-switcher .switch-label{text-align:center;padding:11px 15px;cursor:pointer;position:relative;z-index:1;font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#000;width:50%;white-space:nowrap}#checkout .it-switcher .switch-label.active{color:#fff !important;font-family:"Source Sans Pro SemiBold" !important;font-weight:600}#checkout .it-switcher .switch-slider{position:absolute;top:0px;left:0px;width:50%;height:100%;background-color:#5b2379;border-radius:60px;transition:left .3s;z-index:0;color:#000}#checkout .it-switcher .switch-slider.active{left:calc(50% + 15px)}#checkout .custom-checkbox{padding-left:30px}#checkout .custom-checkbox a{color:#5b2379;border-bottom:1px solid #5b2379}#checkout .custom-checkbox:last-of-type{margin-bottom:0}#checkout .custom-checkbox .checkmark{width:24px;height:24px;border:2px solid #b9b9b9;border-radius:4px;top:-2px}#checkout .custom-checkbox .checkmark:after{left:7px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#checkout .custom-checkbox:hover input~.checkmark{background-color:#5b2379;border-color:#5b2379}#checkout .custom-checkbox input:checked~.checkmark{background-color:#5b2379;border-color:#5b2379}#checkout .control--radio,#checkout .radio-label{padding-left:36px}#checkout .control--radio .control__indicator,#checkout .radio-label .control__indicator{border:1px solid #242424}#checkout .control--radio a,#checkout .radio-label a{color:#5b2379;border-bottom:1px solid #5b2379}#checkout .control--radio:last-of-type,#checkout .radio-label:last-of-type{margin-bottom:0}#checkout .control--radio .checkmark,#checkout .radio-label .checkmark{width:24px;height:24px;border:2px solid #b9b9b9;border-radius:4px;top:-2px}#checkout .control--radio .checkmark:after,#checkout .radio-label .checkmark:after{left:7px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#checkout .control--radio:hover input~.checkmark,#checkout .radio-label:hover input~.checkmark{background-color:#5b2379;border-color:#5b2379}#checkout .control--radio input:checked~.checkmark,#checkout .radio-label input:checked~.checkmark{background-color:#5b2379;border-color:#5b2379}#checkout #checkout-finish{max-width:864px;margin-left:auto;margin-right:auto}#checkout #checkout-finish h4{font-family:"Source Sans Pro SemiBold";font-size:24px;line-height:32px;color:#242424;margin-bottom:24px}#checkout #checkout-finish .total-area.area-wrap{padding-top:40px;border-top:1px solid #d4d4d4;margin-top:40px}#checkout .proceed-btn{min-width:192px;height:51px;background:#23b9d6;padding:0px 24px;display:inline-flex;justify-content:center;align-items:center;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;text-align:center;border:1px solid #23b9d6;transition:.25s ease-in-out;cursor:pointer;border-radius:32px;background-color:#23b9d6;border-color:#23b9d6;color:#fff;display:flex;width:100%}@media only screen and (max-width: 767.98px){#checkout .proceed-btn{width:100%;max-width:280px;display:flex;padding:0px 10px;margin-left:auto;margin-right:auto}}#checkout .proceed-btn:hover{color:#fff;background-color:#139db8;border-color:#139db8}#checkout .proceed-btn:hover{color:#fff;background-color:#139db8;border-color:#139db8}@media only screen and (max-width: 991.98px){#checkout .proceed-btn{max-width:100%}}#checkout .proceed-btn.hide-lg{margin-top:24px}@media only screen and (min-width: 992px){#checkout .proceed-btn.hide-lg{display:none}}@media only screen and (max-width: 991.98px){#checkout .main-checkout .proceed-btn{display:none}}@media only screen and (min-width: 1200px){#checkout #example-form .state-shown{flex:0 0 50% !important;max-width:50% !important}}@media only screen and (min-width: 768px)and (max-width: 991.98px){#checkout #example-form .state-shown{flex:0 0 50% !important;max-width:50% !important}}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#checkout #example-form .state-shown{flex:0 0 100% !important;max-width:100% !important}}@media only screen and (max-width: 767.98px){#checkout #example-form .state-shown{flex:0 0 100% !important;max-width:100% !important}}#checkout #example-form .woocommerce-billing .row,#checkout #example-form .woocommerce-shipping .row{padding-left:7px;padding-right:7px}#checkout #example-form .woocommerce-billing .row [class*=col-],#checkout #example-form .woocommerce-shipping .row [class*=col-]{padding-left:8px;padding-right:8px}#checkout #example-form .woocommerce-billing .login-popup-toggler,#checkout #example-form .woocommerce-shipping .login-popup-toggler{border:0;padding:0;background:none;font-size:14px;line-height:18px;color:#5b2379;font-family:"Source Sans Pro SemiBold";font-weight:600;text-decoration:underline}#checkout #example-form .woocommerce-billing .login-popup-toggler:hover,#checkout #example-form .woocommerce-shipping .login-popup-toggler:hover{color:#430f77}#checkout #example-form .woocommerce-shipping{font-size:0}#checkout #example-form .woocommerce-shipping span.label{margin-top:12px !important}@media only screen and (max-width: 991.98px){#checkout #example-form{padding:10px;background:#fff;box-shadow:0px 10px 15px rgba(149,149,149,.05);border-radius:12px;padding:24px}}#checkout #example-form .form-row{position:relative}#checkout #example-form .form-row span.optional{display:none}#checkout #example-form .form-row.has-error input[type=text],#checkout #example-form .form-row.has-error input[type=email],#checkout #example-form .form-row.has-error input[type=tel],#checkout #example-form .form-row.has-error textarea{border-color:red !important}#checkout #example-form .form-row.has-error input[type=text].placeholder,#checkout #example-form .form-row.has-error input[type=email].placeholder,#checkout #example-form .form-row.has-error input[type=tel].placeholder,#checkout #example-form .form-row.has-error textarea.placeholder{color:red !important}#checkout #example-form .form-row.has-error input[type=text]:-moz-placeholder,#checkout #example-form .form-row.has-error input[type=email]:-moz-placeholder,#checkout #example-form .form-row.has-error input[type=tel]:-moz-placeholder,#checkout #example-form .form-row.has-error textarea:-moz-placeholder{color:red !important}#checkout #example-form .form-row.has-error input[type=text]::-moz-placeholder,#checkout #example-form .form-row.has-error input[type=email]::-moz-placeholder,#checkout #example-form .form-row.has-error input[type=tel]::-moz-placeholder,#checkout #example-form .form-row.has-error textarea::-moz-placeholder{color:red !important}#checkout #example-form .form-row.has-error input[type=text]:-ms-input-placeholder,#checkout #example-form .form-row.has-error input[type=email]:-ms-input-placeholder,#checkout #example-form .form-row.has-error input[type=tel]:-ms-input-placeholder,#checkout #example-form .form-row.has-error textarea:-ms-input-placeholder{color:red !important}#checkout #example-form .form-row.has-error input[type=text]::-webkit-input-placeholder,#checkout #example-form .form-row.has-error input[type=email]::-webkit-input-placeholder,#checkout #example-form .form-row.has-error input[type=tel]::-webkit-input-placeholder,#checkout #example-form .form-row.has-error textarea::-webkit-input-placeholder{color:red !important}#checkout #example-form .woocommerce-input-wrapper{position:relative}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#checkout #example-form .billing_city{flex:0 0 55%;max-width:55%}}@media only screen and (max-width: 767.98px){#checkout #example-form .billing_city{flex:0 0 55%;max-width:55%}}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#checkout #example-form .billing_postcode{flex:0 0 45% !important;max-width:45% !important}}@media only screen and (max-width: 767.98px){#checkout #example-form .billing_postcode{flex:0 0 45% !important;max-width:45% !important}}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#checkout #example-form .billing_state{flex:0 0 55% !important;max-width:55% !important}}@media only screen and (max-width: 767.98px){#checkout #example-form .billing_state{flex:0 0 55% !important;max-width:55% !important}}#checkout #example-form .woocommerce-billing-fields.active .billing_company_field,#checkout #example-form .woocommerce-billing-fields.active .billing_vat_number_field,#checkout #example-form .woocommerce-billing-fields.active .billing_oib_field{display:none}#checkout #example-form .woocommerce-billing-fields:not(.show) .billing_oib_field{display:none}#checkout #example-form .woocommerce-shipping-fields.active .shipping_company_field,#checkout #example-form .woocommerce-shipping-fields.active .shipping_vat_number_field,#checkout #example-form .woocommerce-shipping-fields.active .shipping_oib_field{display:none}#checkout #example-form .woocommerce-billing-fields .form-row label,#checkout #example-form .woocommerce-shipping-fields .form-row label{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:14px;color:#6d6d6d;cursor:text;left:16px;margin:0;max-width:calc(100% - 32px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(0.5em);transform-origin:top left;transition:all .2s ease;clip:unset !important;clip-path:unset !important;width:unset !important;height:unset !important}#checkout #example-form .woocommerce-billing-fields.show #woocommerce_eu_vat_number_field,#checkout #example-form .woocommerce-billing-fields.show #woocommerce_eu_vat_number_shipping_field,#checkout #example-form .woocommerce-shipping-fields.show #woocommerce_eu_vat_number_field,#checkout #example-form .woocommerce-shipping-fields.show #woocommerce_eu_vat_number_shipping_field{display:block !important}#checkout #example-form .woocommerce-billing-fields p,#checkout #example-form .woocommerce-shipping-fields p{font-size:14px;line-height:18px;color:#242424}#checkout #example-form .woocommerce-billing-fields p a,#checkout #example-form .woocommerce-shipping-fields p a{color:#5b2379;font-family:"Source Sans Pro SemiBold";font-weight:600}#checkout #example-form .woocommerce-billing-fields p a:hover,#checkout #example-form .woocommerce-shipping-fields p a:hover{color:#430f77}#checkout #example-form .woocommerce-billing-fields .form-row.active label:not(.error),#checkout #example-form .woocommerce-shipping-fields .form-row.active label:not(.error){transform:translateY(0) scale(0.8);z-index:99}#checkout #example-form .woocommerce-billing-fields .form-row.active .input-text,#checkout #example-form .woocommerce-billing-fields .form-row.active .select2-selection__rendered,#checkout #example-form .woocommerce-shipping-fields .form-row.active .input-text,#checkout #example-form .woocommerce-shipping-fields .form-row.active .select2-selection__rendered{padding-top:9px}#checkout #example-form .woocommerce-billing-fields .form-row.active .select2-selection__placeholder,#checkout #example-form .woocommerce-shipping-fields .form-row.active .select2-selection__placeholder{display:none}@media only screen and (min-width: 992px){#checkout #example-form .checkout-column{background:#fff;box-shadow:0px 10px 15px rgba(149,149,149,.05);border-radius:12px;padding:24px}}#checkout #example-form #ship-to-different-address{margin-bottom:24px}#checkout #example-form #woocommerce_eu_vat_number-description{font-size:14px}#checkout #example-form .payment_method_stripe .wc-saved-payment-methods{margin-top:15px;margin-bottom:15px}#checkout #example-form .payment_method_stripe .wc-saved-payment-methods label{display:inline}#checkout #example-form #pbp_method_stripe{position:relative}@media only screen and (min-width: 768px){#checkout #example-form #pbp_method_stripe{padding-right:224px}}#checkout #example-form #pbp_method_stripe:after{display:block;content:"";background:url(../../img/ico/stripe-cards.png);background-repeat:no-repeat;width:224px;height:28px}@media only screen and (min-width: 768px){#checkout #example-form #pbp_method_stripe:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0}}@media only screen and (max-width: 767.98px){#checkout #example-form #pbp_method_stripe:after{margin-top:15px}}#checkout #example-form #wc-stripe-upe-form .p-CardIcons.Input{display:none}#checkout #example-form #wc-stripe-upe-form .Label{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:10px;line-height:13px;color:#242424;font-style:normal}#checkout #example-form #wc-stripe-upe-form input[type=text],#checkout #example-form #wc-stripe-upe-form input[type=number]{box-shadow:none;border:1px solid #d4d4d4;padding:0 16px;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#242424;font-style:normal;height:40px}#checkout #example-form .woocommerce-input-wrapper label{display:block;margin-top:5px;font-size:14px}#checkout #example-form .woocommerce-input-wrapper .error{top:100% !important;color:red !important;margin-top:-5px !important;left:0 !important}#checkout #example-form .checkout-progress,#checkout #example-form .steps{margin-bottom:60px}@media only screen and (max-width: 767.98px){#checkout #example-form .checkout-progress,#checkout #example-form .steps{margin-bottom:30px}}#checkout #example-form .checkout-progress ul,#checkout #example-form .steps ul{display:flex;align-items:center;justify-content:space-between}#checkout #example-form .checkout-progress ul li,#checkout #example-form .steps ul li{font-family:"Source Sans Pro SemiBold";font-size:20px;line-height:28px;color:#6d6d6d}@media only screen and (min-width: 768px)and (max-width: 991.98px){#checkout #example-form .checkout-progress ul li,#checkout #example-form .steps ul li{font-size:18px}}@media only screen and (max-width: 767.98px){#checkout #example-form .checkout-progress ul li,#checkout #example-form .steps ul li{display:none}}#checkout #example-form .checkout-progress ul li span.num,#checkout #example-form .checkout-progress ul li span.number,#checkout #example-form .steps ul li span.num,#checkout #example-form .steps ul li span.number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:24px;margin-right:12px;border:1px dashed #b9b9b9;color:#6d6d6d;border-radius:50%;padding-bottom:3px}@media only screen and (min-width: 768px)and (max-width: 991.98px){#checkout #example-form .checkout-progress ul li span.num,#checkout #example-form .checkout-progress ul li span.number,#checkout #example-form .steps ul li span.num,#checkout #example-form .steps ul li span.number{width:30px;height:30px;margin-right:10px;font-size:20px}}#checkout #example-form .checkout-progress ul li a,#checkout #example-form .steps ul li a{color:#6d6d6d;display:flex;align-items:center}#checkout #example-form .checkout-progress ul li.active,#checkout #example-form .checkout-progress ul li.current,#checkout #example-form .steps ul li.active,#checkout #example-form .steps ul li.current{color:#242424}#checkout #example-form .checkout-progress ul li.active a,#checkout #example-form .checkout-progress ul li.current a,#checkout #example-form .steps ul li.active a,#checkout #example-form .steps ul li.current a{color:#242424}@media only screen and (max-width: 767.98px){#checkout #example-form .checkout-progress ul li.active,#checkout #example-form .checkout-progress ul li.current,#checkout #example-form .steps ul li.active,#checkout #example-form .steps ul li.current{display:block}}#checkout #example-form .checkout-progress ul li.active span.num,#checkout #example-form .checkout-progress ul li.active span.number,#checkout #example-form .checkout-progress ul li.current span.num,#checkout #example-form .checkout-progress ul li.current span.number,#checkout #example-form .steps ul li.active span.num,#checkout #example-form .steps ul li.active span.number,#checkout #example-form .steps ul li.current span.num,#checkout #example-form .steps ul li.current span.number{background-color:#242424;color:#fff;border:1px solid #242424}#checkout #example-form .checkout-progress .current-info,#checkout #example-form .steps .current-info{display:none}#checkout #example-form h3{font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:24px;line-height:30px;margin-bottom:24px;color:#000}#checkout #example-form .form-group{margin-bottom:12px}@media only screen and (min-width: 768px){#checkout #example-form .nbp .form-group{margin-bottom:0}}#checkout #example-form input[type=text],#checkout #example-form input[type=email],#checkout #example-form input[type=tel],#checkout #example-form textarea{font-family:"Source Sans Pro Regular";font-size:14px;line-height:18px;color:#242424;width:100%;display:block;line-height:20px;display:block;width:100%;height:40px;border:1px solid #d4d4d4;border-radius:4px;background-color:#fff;padding:0 16px}#checkout #example-form input[type=text].placeholder,#checkout #example-form input[type=email].placeholder,#checkout #example-form input[type=tel].placeholder,#checkout #example-form textarea.placeholder{color:#6d6d6d}#checkout #example-form input[type=text]:-moz-placeholder,#checkout #example-form input[type=email]:-moz-placeholder,#checkout #example-form input[type=tel]:-moz-placeholder,#checkout #example-form textarea:-moz-placeholder{color:#6d6d6d}#checkout #example-form input[type=text]::-moz-placeholder,#checkout #example-form input[type=email]::-moz-placeholder,#checkout #example-form input[type=tel]::-moz-placeholder,#checkout #example-form textarea::-moz-placeholder{color:#6d6d6d}#checkout #example-form input[type=text]:-ms-input-placeholder,#checkout #example-form input[type=email]:-ms-input-placeholder,#checkout #example-form input[type=tel]:-ms-input-placeholder,#checkout #example-form textarea:-ms-input-placeholder{color:#6d6d6d}#checkout #example-form input[type=text]::-webkit-input-placeholder,#checkout #example-form input[type=email]::-webkit-input-placeholder,#checkout #example-form input[type=tel]::-webkit-input-placeholder,#checkout #example-form textarea::-webkit-input-placeholder{color:#6d6d6d}#checkout #example-form input[type=text].valid,#checkout #example-form input[type=email].valid,#checkout #example-form input[type=tel].valid,#checkout #example-form textarea.valid{border-color:green !important}#checkout #example-form .woocommerce-invalid .valid{border-color:red !important}#checkout #example-form .form-row.active input[type=text],#checkout #example-form .form-row.active input[type=email],#checkout #example-form .form-row.active input[type=tel],#checkout #example-form .form-row.active textarea,#checkout #example-form .form-row.active .select2-selection__rendered{font-family:"Source Sans Pro SemiBold" !important;font-size:16px !important;font-weight:600 !important;color:#242424 !important}#checkout #example-form textarea{padding-top:12px;padding-bottom:12px;height:132px}#checkout #example-form .select2-container{height:40px;display:block}#checkout #example-form .select2-container--default .select2-selection--single{position:relative;z-index:9;min-width:100%;height:40px;border:1px solid #d4d4d4;border-radius:4px}#checkout #example-form .select2-container--default .select2-selection--single .select2-selection__rendered{font-family:"Source Sans Pro Regular";font-size:14px;color:#242424;padding-left:16px;padding-right:32px;height:100%;display:flex;align-items:center;width:100%}#checkout #example-form .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}#checkout #example-form .select2-container--default .select2-selection--single:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:16px;transition:.25s ease-in-out;font-size:10px;font-family:icomoon;content:"";color:#000;margin-top:2px}#checkout #example-form .select2-container--open .select2-selection--single:after{transform:translateY(-50%) rotate(180deg)}#checkout #example-form .delivery-info{font-size:0}#checkout #example-form .delivery-info #shipping_method li{margin-bottom:36px}#checkout #example-form .delivery-info #shipping_method .radio-label{padding-left:44px}#checkout #example-form .delivery-info #shipping_method .radio-label span{display:flex !important;padding:0 !important;margin:0 !important;display:flex}#checkout #example-form .delivery-info #shipping_method .radio-label span bdi{display:flex}#checkout #example-form .delivery-info span,#checkout #example-form .delivery-info .payment_box{display:block;font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#6d6d6d;margin:0;padding:0;margin-top:12px;padding-left:44px;margin-bottom:36px}#checkout #example-form .delivery-info span strong,#checkout #example-form .delivery-info .payment_box strong{font-family:"Source Sans Pro SemiBold"}#checkout #example-form .delivery-info .control--radio,#checkout #example-form .delivery-info .radio-label{display:block;font-family:"Source Sans Pro Regular";font-size:20px;line-height:28px;color:#242424}@media only screen and (max-width: 767.98px){#checkout #example-form .delivery-info .control--radio,#checkout #example-form .delivery-info .radio-label{font-size:18px}}#checkout #example-form .delivery-info .control--radio .control__indicator,#checkout #example-form .delivery-info .radio-label .control__indicator{top:1px}#checkout #example-form .delivery-info .control--radio:last-of-type,#checkout #example-form .delivery-info .radio-label:last-of-type{margin-bottom:0}#checkout #example-form .radio-label{font-family:"Source Sans Pro Regular";font-size:14px;line-height:20px;color:#242424}#checkout #example-form .payment_method_stripe p input{margin:0;position:relative;top:2px}#checkout #example-form .payment_method_stripe p label{padding-left:5px}#checkout #example-form #shipping_method li+li{margin-top:20px}#checkout #example-form .payment-info p{font-size:14px;line-height:18px}#checkout #example-form .payment-info p a{color:#5b2379}#checkout #example-form .payment-info p a:hover{color:#430f77}#checkout #example-form .payment-info h4{margin-bottom:9px !important}#checkout #example-form .payment-info fieldset{border:0 !important;border:0 !important;padding:0;margin:0}#checkout #example-form .payment-info li+li{margin-top:20px}#checkout #example-form .payment-info .control--radio{display:flex;align-items:center;justify-content:space-between;font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#000;margin:0}#checkout #example-form .payment-info .control--radio .radio-icons{display:flex;align-items:center;margin-left:auto}@media only screen and (max-width: 767.98px){#checkout #example-form .payment-info .control--radio .radio-icons{margin-left:0;margin-top:10px}}#checkout #example-form .payment-info .control--radio .radio-icons img{display:block;margin-left:24px}#checkout #example-form .payment-info .control--radio .radio-icons img:first-of-type{margin-left:0}@media only screen and (min-width: 768px){#checkout #example-form .payment-info .control--radio .control__indicator{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}#checkout #example-form .payment-info .control--radio:last-of-type{margin-bottom:0;border-bottom:0}#checkout #example-form .payment-info span.label{margin-top:15px}#checkout #example-form .payment-info .date-wrap{display:flex;align-items:center}#checkout #example-form .payment-info .date-wrap .spacer{margin-left:11px;margin-right:11px;font-size:14px;color:#242424}#checkout #example-form .payment-info label+div{margin-top:8px;padding-left:36px}#checkout #example-form .custom-checkbox{padding-left:32px}#checkout #example-form .custom-checkbox a{color:#5b2379;border-bottom:1px solid #5b2379}#checkout #example-form .custom-checkbox:last-of-type{margin-bottom:0}#checkout #example-form .custom-checkbox .checkmark{width:24px;height:24px;border:2px solid #b9b9b9;border-radius:4px;top:-2px}#checkout #example-form .custom-checkbox .checkmark:after{left:7px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#checkout #example-form .custom-checkbox:hover input~.checkmark{background-color:#5b2379;border-color:#5b2379}#checkout #example-form .custom-checkbox input:checked~.checkmark{background-color:#5b2379;border-color:#5b2379}#checkout #example-form input[type=submit]{min-width:192px;height:51px;background:#23b9d6;padding:0px 24px;display:inline-flex;justify-content:center;align-items:center;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;text-align:center;border:1px solid #23b9d6;transition:.25s ease-in-out;cursor:pointer;border-radius:32px;background-color:#23b9d6;border-color:#23b9d6;color:#fff}@media only screen and (max-width: 767.98px){#checkout #example-form input[type=submit]{width:100%;max-width:280px;display:flex;padding:0px 10px;margin-left:auto;margin-right:auto}}#checkout #example-form input[type=submit]:hover{color:#fff;background-color:#139db8;border-color:#139db8}#checkout #example-form input[type=submit]:hover{color:#fff;background-color:#139db8;border-color:#139db8}#checkout .summary-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:32px;padding-right:24px}@media only screen and (max-width: 767.98px){#checkout .summary-heading{padding-right:0;display:block}}#checkout .summary-heading .summ-label{display:block;font-size:12px;line-height:16px;letter-spacing:1.25px;text-transform:uppercase;color:#6d6d6d;margin-right:30px}@media only screen and (max-width: 767.98px){#checkout .summary-heading .summ-label{margin-right:0;margin-bottom:10px}}#checkout .summary-heading .change-details{font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:500;font-size:13px;line-height:20px;color:#5b2379}#checkout .summary-heading .change-details:hover{color:#430f77}#checkout span.label{display:block;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:20px;line-height:25px;color:#6d6d6d;margin-bottom:12px;margin-top:24px}#checkout .product-row{padding:10px;background:#fff;border:1px solid #f2f2f8;border-radius:3px;position:relative}@media only screen and (min-width: 768px){#checkout .product-row{display:flex;align-items:center}}#checkout .product-row .product-photo{min-width:60px;max-width:60px;margin-right:10px}@media only screen and (max-width: 767.98px){#checkout .product-row .product-photo{margin-bottom:15px}}#checkout .product-row .product-photo a{display:block}#checkout .product-row .product-photo a img{width:100%}@media only screen and (max-width: 767.98px){#checkout .product-row .product-photo{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){#checkout .product-row .product-content{display:flex;flex-grow:1;align-items:flex-end;justify-content:space-between;gap:8px}}#checkout .product-row .product-content .left-content{flex-grow:1}#checkout .product-row .product-content .right-content{text-align:right}#checkout .product-row .product-content .category{display:block;font-size:12px;line-height:15px;color:#6d6d6d;margin-bottom:4px}#checkout .product-row .product-content .product-title{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#6d6d6d;margin:0;padding:0;font-size:14px;line-height:17.6px;display:block;color:#242424}#checkout .product-row .product-content .product-title strong{font-family:"Source Sans Pro SemiBold"}#checkout .product-row .product-content .product-title a{display:block;color:inherit}#checkout .product-row .product-content .product-title a:hover{color:#430f77}#checkout .product-row .product-content .qty-number{font-family:"Source Sans Pro Regular";font-size:12px;line-height:15px;color:#6d6d6d;display:block;margin-bottom:4px}#checkout .product-row .product-content .price{display:block;font-family:"Source Sans Pro Bold";font-size:14px;color:#242424;line-height:17px}#checkout .product-row .product-content .price small{font-size:14px;line-height:17px;color:#6d6d6d;font-weight:400;font-family:"Source Sans Pro Regular";display:block}#checkout .product-row+.product-row{margin-top:8px}#checkout .delivery-information{padding-top:48px}@media only screen and (max-width: 767.98px){#checkout .delivery-information{padding-top:20px}}@media only screen and (max-width: 767.98px){#checkout .delivery-information .delivery-box{margin-bottom:20px}}#checkout .delivery-information .delivery-box .delivery-title{font-family:"Source Sans Pro Regular";font-size:14px;color:#6d6d6d;width:100%;display:block;margin-bottom:8px;line-height:20px}#checkout .delivery-information .delivery-box h2,#checkout .delivery-information .delivery-box h3,#checkout .delivery-information .delivery-box p,#checkout .delivery-information .delivery-box li{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#6d6d6d;margin:0;padding:0;line-height:31px;color:#242424}#checkout .delivery-information .delivery-box h2 strong,#checkout .delivery-information .delivery-box h3 strong,#checkout .delivery-information .delivery-box p strong,#checkout .delivery-information .delivery-box li strong{font-family:"Source Sans Pro SemiBold"}#checkout .delivery-information .delivery-box h2 strong,#checkout .delivery-information .delivery-box h3 strong,#checkout .delivery-information .delivery-box p strong,#checkout .delivery-information .delivery-box li strong{font-family:"Source Sans Pro Bold"}#checkout .delivery-information .delivery-box h2,#checkout .delivery-information .delivery-box h3{font-family:"Source Sans Pro Bold"}#checkout .total-box table{width:100%;border:0}#checkout .total-box table tr td{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#6d6d6d;margin:0;padding:0;color:#000;font-size:14px;line-height:17.6px;padding-top:6px;padding-bottom:6px;vertical-align:top}#checkout .total-box table tr td strong{font-family:"Source Sans Pro SemiBold"}#checkout .total-box table tr td:last-child{text-align:right;padding-left:10px;font-weight:600;font-family:"Source Sans Pro SemiBold"}#checkout .total-box table tr td span small{color:#6d6d6d;font-family:"Source Sans Pro Regular";font-size:14px;line-height:20px;font-weight:400;display:block}#checkout .total-box table tr td span.address{font-family:"Source Sans Pro Regular";display:block;font-size:12px;line-height:16px;color:#6d6d6d;margin-top:4px}#checkout .total-box .total-area{display:flex;align-items:center;justify-content:space-between;padding-top:18px}#checkout .total-box .total-area .total-label{font-family:"Source Sans Pro SemiBold";font-size:20px;line-height:25px;color:#242424;padding-right:10px}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#checkout .total-box .total-area .total-label{font-size:18px}}@media only screen and (max-width: 767.98px){#checkout .total-box .total-area .total-label{font-size:18px}}#checkout .total-box .total-area .total-value{font-family:"Source Sans Pro Bold";font-size:20px;line-height:25px;color:#242424;position:relative;top:2px;text-align:right}#checkout .total-box .total-area .total-value span small{color:#6d6d6d;font-family:"Source Sans Pro Regular";font-size:14px;line-height:20px;font-weight:400;display:block}#checkout .total-box .total-area .total-value .includes_tax{display:none}@media only screen and (min-width: 768px){#checkout .actions ul{display:flex;align-items:center;justify-content:space-between}}@media only screen and (max-width: 767.98px){#checkout .actions ul{min-width:100%;display:flex;flex-direction:column-reverse}}#checkout .actions ul li{margin-bottom:15px}#checkout .actions ul li a[href="#previous"]{min-width:192px;height:51px;background:#23b9d6;padding:0px 24px;display:inline-flex;justify-content:center;align-items:center;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;text-align:center;border:1px solid #23b9d6;transition:.25s ease-in-out;cursor:pointer;border-radius:32px;background-color:#23b9d6;border-color:#23b9d6;color:#fff;color:#23b9d6;background-color:#fff;min-width:304px}@media only screen and (max-width: 767.98px){#checkout .actions ul li a[href="#previous"]{width:100%;max-width:280px;display:flex;padding:0px 10px;margin-left:auto;margin-right:auto}}#checkout .actions ul li a[href="#previous"]:hover{color:#fff;background-color:#139db8;border-color:#139db8}#checkout .actions ul li a[href="#previous"]:hover{color:#fff;background-color:#139db8;border-color:#139db8}#checkout .actions ul li a[href="#previous"]:hover{background-color:#139db8}@media only screen and (max-width: 767.98px){#checkout .actions ul li a[href="#previous"]{min-width:100%}}#checkout .actions ul li a[href="#next"],#checkout .actions ul li a[href="#finish"]{min-width:192px;height:51px;background:#23b9d6;padding:0px 24px;display:inline-flex;justify-content:center;align-items:center;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;text-align:center;border:1px solid #23b9d6;transition:.25s ease-in-out;cursor:pointer;border-radius:32px;background-color:#23b9d6;border-color:#23b9d6;color:#fff;min-width:304px}@media only screen and (max-width: 767.98px){#checkout .actions ul li a[href="#next"],#checkout .actions ul li a[href="#finish"]{width:100%;max-width:280px;display:flex;padding:0px 10px;margin-left:auto;margin-right:auto}}#checkout .actions ul li a[href="#next"]:hover,#checkout .actions ul li a[href="#finish"]:hover{color:#fff;background-color:#139db8;border-color:#139db8}#checkout .actions ul li a[href="#next"]:hover,#checkout .actions ul li a[href="#finish"]:hover{color:#fff;background-color:#139db8;border-color:#139db8}@media only screen and (max-width: 767.98px){#checkout .actions ul li a[href="#next"],#checkout .actions ul li a[href="#finish"]{min-width:100%}}#checkout .submit-area a{min-width:192px;height:51px;background:#23b9d6;padding:0px 24px;display:inline-flex;justify-content:center;align-items:center;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;text-align:center;border:1px solid #23b9d6;transition:.25s ease-in-out;cursor:pointer;border-radius:32px;background-color:#23b9d6;border-color:#23b9d6;color:#fff;color:#23b9d6;background-color:#fff;min-width:304px}@media only screen and (max-width: 767.98px){#checkout .submit-area a{width:100%;max-width:280px;display:flex;padding:0px 10px;margin-left:auto;margin-right:auto}}#checkout .submit-area a:hover{color:#fff;background-color:#139db8;border-color:#139db8}#checkout .submit-area a:hover{color:#fff;background-color:#139db8;border-color:#139db8}#checkout .submit-area a:hover{background-color:#139db8}@media only screen and (max-width: 767.98px){#checkout .submit-area a{min-width:100%;margin-bottom:15px}}#checkout .thankyou-intro{padding-bottom:16px;border-bottom:1px solid #d4d4d4}#checkout .thankyou-intro h2{font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:400;font-size:40px;line-height:1.1;color:#242424;margin-bottom:40px}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#checkout .thankyou-intro h2{font-size:36px}}@media only screen and (min-width: 768px)and (max-width: 991.98px){#checkout .thankyou-intro h2{font-size:32px}}@media only screen and (max-width: 767.98px){#checkout .thankyou-intro h2{font-size:28px}}#checkout .thankyou-intro p{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#6d6d6d;margin:0;padding:0;color:#242424;margin-bottom:24px;max-width:512px}#checkout .thankyou-intro p strong{font-family:"Source Sans Pro SemiBold"}#checkout .thankyou-intro p strong{font-family:"Source Sans Pro Bold";color:#5b2379}#checkout #wc-stripe-express-checkout-element{-webkit-box-flex:0;position:relative;width:100%;padding-right:15px;padding-left:15px}#checkout #wc-stripe-express-checkout-button-separator{-webkit-box-flex:0;position:relative;width:100%;padding-right:15px;padding-left:15px;margin-bottom:1.5em}#steps-uid-0-p-2{font-size:0}#steps-uid-0-p-2 .aside-box{background:#fff;box-shadow:0px 10px 15px rgba(149,149,149,.05);border-radius:12px;padding:40px;margin-bottom:40px}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#steps-uid-0-p-2 .aside-box{padding:30px 20px}}@media only screen and (max-width: 767.98px){#steps-uid-0-p-2 .aside-box{padding:20px}}#steps-uid-0-p-2 .aside-box h2{font-family:"Source Sans Pro SemiBold";font-size:20px;line-height:25px;color:#242424;margin-bottom:24px}#steps-uid-0-p-2 .aside-box .total-area{display:flex;align-items:center;justify-content:space-between}#steps-uid-0-p-2 .aside-box .total-area .total-label{font-family:"Source Sans Pro SemiBold";font-size:24px;line-height:32px;color:#242424;padding-right:10px}@media only screen and (min-width: 1200px)and (max-width: 1550px){#steps-uid-0-p-2 .aside-box .total-area .total-label{font-size:20px}}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#steps-uid-0-p-2 .aside-box .total-area .total-label{font-size:18px}}@media only screen and (max-width: 767.98px){#steps-uid-0-p-2 .aside-box .total-area .total-label{font-size:18px}}#steps-uid-0-p-2 .aside-box .total-area .total-value{font-family:"Source Sans Pro Bold";font-size:20px;line-height:28px;color:#242424;position:relative;top:2px;text-align:right}@media only screen and (min-width: 1200px)and (max-width: 1550px){#steps-uid-0-p-2 .aside-box .total-area .total-value{font-size:18px}}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#steps-uid-0-p-2 .aside-box .total-area .total-value{font-size:16px}}@media only screen and (max-width: 767.98px){#steps-uid-0-p-2 .aside-box .total-area .total-value{font-size:16px}}#steps-uid-0-p-2 .aside-box .total-area .total-value span small{color:#6d6d6d;font-family:"Source Sans Pro Regular";font-size:14px;line-height:20px;font-weight:400;display:block}#steps-uid-0-p-2 .aside-box.total-box{max-width:100%;display:flex}@media only screen and (max-width: 767.98px){#steps-uid-0-p-2 .aside-box.total-box{display:block}}@media only screen and (min-width: 768px){#steps-uid-0-p-2 .aside-box.total-box .total-box-heading{max-width:50%;padding-right:30px}}@media only screen and (max-width: 767.98px){#steps-uid-0-p-2 .aside-box.total-box .total-box-heading{margin-bottom:40px}}#steps-uid-0-p-2 .aside-box.total-box .total-box-heading h4{margin-bottom:20px !important}#steps-uid-0-p-2 .aside-box.total-box .total-box-heading p{font-family:"Source Sans Pro Regular";font-size:14px;line-height:20px;color:#6d6d6d}#steps-uid-0-p-2 .aside-box.total-box .total-box-in{max-width:336px;margin-left:auto}@media only screen and (min-width: 768px){#steps-uid-0-p-2 .aside-box.total-box .total-box-in{min-width:336px}}#steps-uid-0-p-2 .aside-box.total-box table{width:100%}#steps-uid-0-p-2 .aside-box.total-box table tr td{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#6d6d6d;margin:0;padding:0;color:#242424;padding-top:7px;padding-bottom:7px;vertical-align:top}#steps-uid-0-p-2 .aside-box.total-box table tr td strong{font-family:"Source Sans Pro SemiBold"}@media only screen and (min-width: 1200px)and (max-width: 1550px){#steps-uid-0-p-2 .aside-box.total-box table tr td{font-size:15px}}@media only screen and (min-width: 992px)and (max-width: 1199.98px){#steps-uid-0-p-2 .aside-box.total-box table tr td{font-size:14px}}@media only screen and (max-width: 767.98px){#steps-uid-0-p-2 .aside-box.total-box table tr td{font-size:14px}}#steps-uid-0-p-2 .aside-box.total-box table tr td:last-child{text-align:right;padding-left:10px}#steps-uid-0-p-2 .aside-box.total-box table tr td span small{display:block;color:#6d6d6d}#steps-uid-0-p-2 .aside-box.total-box table tr td span.address{font-family:"Source Sans Pro Regular";display:block;font-size:12px;line-height:16px;color:#6d6d6d;margin-top:4px}#steps-uid-0-p-2 .aside-box.total-box .total-area{padding-top:24px;margin-top:15px;border-top:1px solid #b9b9b9}#steps-uid-0-p-2 #shipping_method{display:none !important}.wc-braintree-credit-card-new-payment-method-form{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top:32px !important}.wc-braintree-credit-card-new-payment-method-form .form-row{position:relative;width:100%;padding-right:15px !important;padding-left:15px !important;margin-bottom:32px}@media only screen and (min-width: 992px){.wc-braintree-credit-card-new-payment-method-form .form-row.wc-braintree-hosted-field-card-number-parent{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media only screen and (min-width: 992px){.wc-braintree-credit-card-new-payment-method-form .form-row.wc-braintree-hosted-field-card-expiry-parent{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media only screen and (min-width: 992px){.wc-braintree-credit-card-new-payment-method-form .form-row.wc-braintree-hosted-field-card-csc-parent{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}}@media only screen and (max-width: 767.98px){#login-popup{background-color:rgba(0,0,0,.6);align-items:center}}#login-popup .modal{max-width:456px;padding:20px !important}@media only screen and (max-width: 767.98px){#login-popup .modal{padding:20px 10px !important;height:auto;border-radius:11px;top:initial !important}}#login-popup.show{display:flex !important}#login-popup .popup-heading{position:relative;padding-right:30px;margin-bottom:38px}@media only screen and (max-width: 767.98px){#login-popup .popup-heading{margin-bottom:24px}}#login-popup .popup-heading h3{font-family:"Source Sans Pro SemiBold";font-weight:600;font-size:20px;line-height:25px;color:#242424;margin-bottom:0 !important}#login-popup .popup-heading .close-modal{top:0px !important;right:0px !important}@media only screen and (max-width: 767.98px){#login-popup .popup-heading .close-modal{top:-8px !important}}#login-popup .login-modal-wrapper{width:100%}#login-popup .login-modal-wrapper .social-login .row{margin-left:-6px;margin-right:-6px}#login-popup .login-modal-wrapper .social-login .row [class*=col-]{padding-left:6px;padding-right:6px}@media only screen and (max-width: 767.98px){#login-popup .login-modal-wrapper .social-login .row [class*=col-]{flex:0 0 33.333333%;max-width:33.333333%}}#login-popup .login-modal-wrapper .social-login a{min-width:192px;height:51px;background:#23b9d6;padding:0px 24px;display:inline-flex;justify-content:center;align-items:center;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;text-align:center;border:1px solid #23b9d6;transition:.25s ease-in-out;cursor:pointer;border-radius:32px;background-color:#23b9d6;border-color:#23b9d6;color:#fff;color:#23b9d6;background-color:#fff;min-width:auto;padding-left:10px;padding-right:10px;height:40px;width:100%;display:flex}@media only screen and (max-width: 767.98px){#login-popup .login-modal-wrapper .social-login a{width:100%;max-width:280px;display:flex;padding:0px 10px;margin-left:auto;margin-right:auto}}#login-popup .login-modal-wrapper .social-login a:hover{color:#fff;background-color:#139db8;border-color:#139db8}#login-popup .login-modal-wrapper .social-login a:hover{color:#fff;background-color:#139db8;border-color:#139db8}#login-popup .login-modal-wrapper .social-login a:hover{background-color:#139db8}@media only screen and (max-width: 767.98px){#login-popup .login-modal-wrapper .social-login a{padding-right:5px;padding-left:5px}}#login-popup .login-modal-wrapper .social-login a i{color:inherit;font-size:18px;margin-right:6px}#login-popup .login-modal-wrapper .or-area{display:block;overflow:hidden;text-align:center;font-family:"Source Sans Pro SemiBold";font-weight:600;display:block;font-size:16px;line-height:20px;color:#d4d4d4;margin-top:36px;margin-bottom:36px}@media only screen and (max-width: 767.98px){#login-popup .login-modal-wrapper .or-area{margin-top:24px;margin-bottom:24px}}#login-popup .login-modal-wrapper .or-area span{position:relative;display:inline-block}#login-popup .login-modal-wrapper .or-area span:before,#login-popup .login-modal-wrapper .or-area span:after{content:"";position:absolute;top:50%;border-bottom:1px solid #f2f2f8;width:202px;margin:0 27px}#login-popup .login-modal-wrapper .or-area span:before{right:100%}#login-popup .login-modal-wrapper .or-area span:after{left:100%}#login-popup .login-modal-wrapper .login-form form .form-group{position:relative;margin-bottom:12px}#login-popup .login-modal-wrapper .login-form form .form-group label{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:14px;color:#6d6d6d;cursor:text;left:16px;margin:0;max-width:calc(100% - 32px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(0.8em);transform-origin:top left;transition:all .2s ease;clip:unset !important;clip-path:unset !important;width:unset !important;height:unset !important}#login-popup .login-modal-wrapper .login-form form p{font-size:14px;line-height:18px;color:#242424}#login-popup .login-modal-wrapper .login-form form p a{color:#5b2379;font-family:"Source Sans Pro SemiBold";font-weight:600}#login-popup .login-modal-wrapper .login-form form p a:hover{color:#430f77}#login-popup .login-modal-wrapper .login-form form .form-group.active label{transform:translateY(2px) scale(0.8);z-index:99}#login-popup .login-modal-wrapper .login-form form .form-group.active .input-text,#login-popup .login-modal-wrapper .login-form form .form-group.active .select2-selection__rendered{padding-top:9px}#login-popup .login-modal-wrapper .login-form form .form-group.active .select2-selection__placeholder{display:none}#login-popup .login-modal-wrapper .login-form form input[type=text],#login-popup .login-modal-wrapper .login-form form input[type=email],#login-popup .login-modal-wrapper .login-form form input[type=tel],#login-popup .login-modal-wrapper .login-form form input[type=password],#login-popup .login-modal-wrapper .login-form form textarea{font-family:"Source Sans Pro Regular";font-size:14px;line-height:18px;color:#242424;width:100%;display:block;line-height:20px;display:block;width:100%;height:40px;border:1px solid #d4d4d4;border-radius:4px;background-color:#fff;padding:0 16px}#login-popup .login-modal-wrapper .login-form form input[type=text].placeholder,#login-popup .login-modal-wrapper .login-form form input[type=email].placeholder,#login-popup .login-modal-wrapper .login-form form input[type=tel].placeholder,#login-popup .login-modal-wrapper .login-form form input[type=password].placeholder,#login-popup .login-modal-wrapper .login-form form textarea.placeholder{color:#6d6d6d}#login-popup .login-modal-wrapper .login-form form input[type=text]:-moz-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=email]:-moz-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=tel]:-moz-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=password]:-moz-placeholder,#login-popup .login-modal-wrapper .login-form form textarea:-moz-placeholder{color:#6d6d6d}#login-popup .login-modal-wrapper .login-form form input[type=text]::-moz-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=email]::-moz-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=tel]::-moz-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=password]::-moz-placeholder,#login-popup .login-modal-wrapper .login-form form textarea::-moz-placeholder{color:#6d6d6d}#login-popup .login-modal-wrapper .login-form form input[type=text]:-ms-input-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=email]:-ms-input-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=tel]:-ms-input-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=password]:-ms-input-placeholder,#login-popup .login-modal-wrapper .login-form form textarea:-ms-input-placeholder{color:#6d6d6d}#login-popup .login-modal-wrapper .login-form form input[type=text]::-webkit-input-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=email]::-webkit-input-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=tel]::-webkit-input-placeholder,#login-popup .login-modal-wrapper .login-form form input[type=password]::-webkit-input-placeholder,#login-popup .login-modal-wrapper .login-form form textarea::-webkit-input-placeholder{color:#6d6d6d}#login-popup .login-modal-wrapper .login-form form .form-group.active input[type=text],#login-popup .login-modal-wrapper .login-form form .form-group.active input[type=email],#login-popup .login-modal-wrapper .login-form form .form-group.active input[type=tel],#login-popup .login-modal-wrapper .login-form form .form-group.active textarea,#login-popup .login-modal-wrapper .login-form form .form-group.active .select2-selection__rendered{font-family:"Source Sans Pro SemiBold" !important;font-size:16px !important;font-weight:600 !important;color:#242424 !important}#login-popup .login-modal-wrapper .login-form form .password-input{position:relative}#login-popup .login-modal-wrapper .login-form form .show-password-input{position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:11px;color:#6d6d6d;font-family:"icomoon";font-size:16px;transition:.25s ease-in-out}#login-popup .login-modal-wrapper .login-form form .show-password-input:hover{cursor:pointer;color:#430f77}#login-popup .login-modal-wrapper .login-form form .show-password-input:before{content:""}#login-popup .login-modal-wrapper .login-form form .show-password-input.display-password:before{content:""}#login-popup .login-modal-wrapper .login-form .forgot-pwd p{font-family:"Source Sans Pro Regular";font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#6d6d6d;margin:0;padding:0;color:#5b2379;font-size:12px;line-height:15px;text-decoration:underline;text-align:right}#login-popup .login-modal-wrapper .login-form .forgot-pwd p strong{font-family:"Source Sans Pro SemiBold"}#login-popup .login-modal-wrapper .login-form .forgot-pwd p a{color:inherit;text-decoration:none}#login-popup .login-modal-wrapper .login-form .forgot-pwd p a:hover{color:#430f77}#login-popup .login-modal-wrapper .login-form .btn-submit{min-width:192px;height:51px;background:#23b9d6;padding:0px 24px;display:inline-flex;justify-content:center;align-items:center;font-family:"Source Sans Pro SemiBold";font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#fff;text-align:center;border:1px solid #23b9d6;transition:.25s ease-in-out;cursor:pointer;border-radius:32px;background-color:#23b9d6;border-color:#23b9d6;color:#fff;width:100%;min-width:100%;display:flex;margin-top:36px}@media only screen and (max-width: 767.98px){#login-popup .login-modal-wrapper .login-form .btn-submit{width:100%;max-width:280px;display:flex;padding:0px 10px;margin-left:auto;margin-right:auto}}#login-popup .login-modal-wrapper .login-form .btn-submit:hover{color:#fff;background-color:#139db8;border-color:#139db8}#login-popup .login-modal-wrapper .login-form .btn-submit:hover{color:#fff;background-color:#139db8;border-color:#139db8}/*# sourceMappingURL=checkout.css.map */
