.form-control{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:1px solid #e9e9e9;font-weight:300;border-radius:4px;min-height:34px;}.form-control:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.btn,.btn-lg{text-transform:capitalize;background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:1px solid #e37dbb;color:#e37dbb;font-size:0.9rem;transition:border 0.25s ease-out,color 0.25s ease-out;-webkit-transition:border 0.25s ease-out,color 0.25s ease-out}.btn:hover,.btn-lg:hover{border:1px solid #c40e7f;color:#c40e7f;background:none}.btn-lg{font-size:1.3rem;font-weight:300;border:1px solid #c40e7f;color:#c40e7f;position:relative;top:0;transition:top 0.1s linear;-webkit-transition:top 0.1s linear}.btn-lg:hover{top:-3px}.btn-success,.btn-success:hover,.Login .LoginBox .Next .btn,.Login .LoginBox .Next .btn:hover,.CheckoutContainer .CheckoutPaymentStep .CheckoutPaymentCol .CheckoutPaymentColInner .PaymentBtnsWrapper .Button{background:#c40e7f;border:1px solid #c40e7f;color:#ffffff;text-shadow:none}a.btn-lg{display:inline-block}@media (max-width:767px){div.TwinColumn{margin-left:-15px;margin-right:-15px}fieldset div input.Text{font-size:16px}}fieldset{margin-bottom:30px}fieldset div{margin:0;position:relative}fieldset div label{position:absolute;top:12.5px;left:15px;margin:0;padding:0;text-align:left;width:auto;z-index:0;font-weight:normal;transition:all 0.15s linear;color:#a2a2a2}fieldset div label .Required{position:static;color:#f00}fieldset div label.fieldInFocus{font-size:8px;top:0}.BuyBox fieldset div label.fieldInFocus,.BuyBox label,._kitBuilderOption label{position:static;font-size:1.2rem;color:#333}fieldset div input.Text{position:relative;z-index:1;background-color:transparent !important;height:50px;line-height:50px;padding:6px 0 0 15px;line-height:44px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#222;-webkit-appearance:none}fieldset div input.Text:focus{outline:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#bc0a80}fieldset div input.Text:-webkit-autofill{webkit-transition-delay:9999s;-webkit-transition:color 9999s ease-out,background-color 9999s ease-out}fieldset div select.form-control{line-height:50px;height:50px;position:relative;z-index:1;background-color:transparent}fieldset div textarea.form-control{padding:15px;margin-top:0 !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;min-height:60px;z-index:1;position:relative;background:none}.UserSpecifiedSize{display:flex;margin:0 -5px;flex-wrap:nowrap;align-items:center}.UserSpecifiedSize > div{padding:0 5px}.UserSpecifiedSize > div:first-child{width:100%}.UserSpecifiedSize .btn-sm{height:34px}.UserSpecifiedSize.customisationTextOnly > div{display:none}.UserSpecifiedSize.customisationTextOnly > div:first-child{display:block}.KitBuilderOptionDDWrapper{display:flex;flex-wrap:nowrap;align-items:center;margin:0 -7.5px}.KitBuilderOptionDDWrapper > div{padding:0 7.5px}.KitBuilderOptionDDWrapper > div:last-child{width:100%}.fs-dropdown-options.fs-scrollbar .fs-scrollbar-content{padding-top:0;padding-bottom:0}.KitBuilderOptionDDWrapper input{display:inline-block;width:80px !important;text-align:center}.fs-dropdown{padding:0}.fs-dropdown .fs-dropdown-selected,.fs-dropdown.fs-light .fs-dropdown-options{border-color:#e9e9e9 !important;background:none !important;outline:none !important}.fs-dropdown .fs-dropdown-selected img{display:none}.no-touchevents .fs-dropdown.fs-light .fs-dropdown-item:hover{background:#e9e9e9 !important;color:#333 !important}.fs-dropdown.fs-light .fs-dropdown-item_selected,.no-touchevents .fs-dropdown.fs-light .fs-dropdown-item_selected:hover{background:#c40e7f;color:#fff}.fs-dropdown select{display:none}.fs-dropdown .fs-dropdown-item{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap}.fs-dropdown .fs-dropdown-item img{max-width:75px;margin-right:10px}.NLSignup .EmailField,.NLSignup .SubmitBtn{margin-bottom:10px}.cart-ral-select-kit{max-width:500px}.cart-ral-select-area ._kitNormalAddToOrderBtn{display:block !important;visibility:visible !important}.cart-ral-select-area ._kitBuilderAddToOrderBtn{display:none !important}.NoShippingButtons > div{padding:15px}@media (min-width:768px){.ListSkuSelect{width:50%;padding-right:15px;float:left}}.fs-checkbox,.fs-checkbox div{padding:0;min-height:0}.fs-checkbox .fs-checkbox-marker{border:1px solid #c40e7f !important;background:#fff !important}.fs-checkbox .fs-checkbox-flag:before{border-color:#c40e7f !important}._priceHideSwitch .fs-checkbox.fs-light{margin:0}._priceHideSwitch .fs-checkbox.fs-light .fs-checkbox-label{color:#666}._priceHideSwitch .fs-checkbox-marker{margin:10px !important;position:absolute;right:0}.select2-container--default .select2-selection--single{height:40px;border-color:#e9e9e9;color:#263238}.select2-container--default .select2-selection--single .select2-selection__rendered{height:40px;display:flex;align-items:center;padding:0 40px 0 15px}.select2-container--default .select2-selection--single .select2-selection__rendered img{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.select2-container--default .select2-selection--single .select2-results__option[aria-selected]{height:100px;display:flex;align-items:center}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#c40e7f;color:#fff}.select2-results__option[aria-selected]{padding:10px 15px}