.product-registration-form{padding-bottom:5rem}@media (min-width: 992px){.product-registration-form{width:50%}}.product-registration-form .card{border:none}.product-registration-form .card .card-header{border:none;background-color:#fff;padding:1.25rem 0}.product-registration-form .card .card-header p{margin:1rem 0;font-weight:bold;font-size:2em;color:#7c7c7c}.product-registration-form .card .card-body{padding:0}.product-registration-form .card .form-title{margin-bottom:0.5rem;font-size:1.0714rem;font-weight:bold;color:#484848}.product-registration-form .card .form-title.inline{display:inline-block}.product-registration-form .card .form-title.mb-3+.row{margin-top:4rem}.product-registration-form .card .form-title.mb-3+.row>.col-12 .form-group:last-child{margin-bottom:1rem}.product-registration-form .card .form-group{display:block;margin-bottom:4rem}.product-registration-form .card .form-group .custom-select{font-size:1.0714rem;color:#999}.product-registration-form .card .form-group input[type="text"],.product-registration-form .card .form-group input[type="email"]{font-size:1.0714rem}.product-registration-form .card .form-group .form-control-label{font-size:1.0714rem;color:#999;position:absolute;max-width:100%}.product-registration-form .card .form-group .form-control-label[for="shippingState"]::after,.product-registration-form .card .form-group .form-control-label[for="shippingCountry"]::after{display:none}.product-registration-form .card .form-group .form-control-label[for="date-combining"]{top:-30px}.product-registration-form .card .form-group .feedback-agreement{padding-left:2rem}.product-registration-form .card .form-group .form-control{padding:0.2857em 0.1429em;max-width:100%;height:calc(3rem + 2px)}.product-registration-form .card .form-group.add-email-list{margin-bottom:2.2rem}.product-registration-form .card .custom-select[id$="placeofpurchase"]{background:none}.product-registration-form .card .custom-select.has-content:not([name$="_placeofpurchase"]){color:#495057}.product-registration-form .card .custom-select ~ .form-control-label{top:0.725em}.product-registration-form .card .custom-select.shippingCountry{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-color:#ebebe4}.product-registration-form .card .custom-control{padding-left:0}.product-registration-form .card .custom-control-label{padding-left:0;font-size:1.54em;color:#999;font-weight:100}.product-registration-form .card .label-agreement{font-size:1em;color:#999;padding-left:2rem}.product-registration-form .card .label-agreement span{font-size:1.0714rem}.product-registration-form .card .label-agreement span a{color:#999;text-decoration:underline}.product-registration-form .card .birth-date{margin:0}.product-registration-form .card .birth-date>.form-group{padding:0 15px;margin-bottom:3rem}.product-registration-form .card .birth-date>.form-group>.row{width:100%}.product-registration-form .card .birth-date>.form-group>.row>.col-4,.product-registration-form .card .birth-date>.form-group>.row>.col-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.product-registration-form .card .birth-date>.form-group>.row>.col-4{padding:0}.product-registration-form .card .birth-date>.form-group>.row>.col-4 .col-12{padding:0}.product-registration-form .card .birth-date .focus-border{width:100%;left:0;background-color:#d8d8d8;height:1px}.product-registration-form .card .birth-date .date-select .col-4{padding-left:0;padding-right:10px}.product-registration-form .card .birth-date .date-select .custom-select{margin-top:-4px;padding-top:0;padding-left:0;background-position:90% 9px}.product-registration-form .card .birth-date .date-select .custom-select ~ .form-control-label{left:auto;right:1rem;top:4px;transform:scale(0.8)}.product-registration-form .card .birth-date .form-field-group{width:100%}.product-registration-form .card .birth-date .form-field-group .form-control-label{white-space:nowrap;font-weight:bold;margin-bottom:1rem}.product-registration-form .card .birth-date .invalid-feedback{margin-left:-15px}.product-registration-form .card .productInfo{margin-top:2.5em;margin-bottom:2.5em}@media (min-width: 1200px){.product-registration-form .card .productInfo{-ms-flex:0 0 auto;flex:0 0 auto;width:80%}}@media (min-width: 1600px){.product-registration-form .card .productInfo{width:55%}}.product-registration-form .card .productInfo.productFirst .sku-description{display:none;margin-bottom:3em;font-size:0.75em}.product-registration-form .card .productInfo>.form-group:nth-child(2){margin-bottom:3rem}.product-registration-form .card .product-registration-hangtag{color:#999}.product-registration-form .card .product-registration-hangtag .description,.product-registration-form .card .product-registration-hangtag .productDetails{font-size:1.1rem;line-height:1.5em;margin-bottom:2rem}.product-registration-form .card .add-another{font-size:1.1em;display:inline-block;margin-bottom:2em;font-weight:bold;color:#000}.product-registration-form .card .add-another::before{margin-right:1em;padding:2px;border:1px solid;width:22px;height:22px;content:"\E913";font-family:"hs-icons";border-radius:50%}.product-registration-form .card .image-register{border:2px solid}.product-registration-form .card .btn{min-height:50px;min-width:160px;font-weight:600;font-size:1.143rem;text-align:center;text-transform:uppercase;letter-spacing:1px;outline:0;border-radius:0;padding:0;line-height:50px;transition:cubic-bezier(0.075, 0.82, 0.165, 1) all 0.5s;background-color:#004f71;color:#fff;border-color:#004f71}.product-registration-form .card .btn:hover,.product-registration-form .card .btn:focus{background-color:#086891;border-color:#086891;color:#fff}.product-registration-form .card .submit-btn{font-size:1.1em;letter-spacing:3px}.product-registration-form .card .hangtag-description{margin-top:1.25rem}.product-registration-form .card .hangtag-description p{font-size:0.75rem}.product-registration-form .card .image-upload{margin-top:5rem;margin-bottom:0}.product-registration-form .card .image-upload.uploaded .choose-file{display:none}.product-registration-form .card .image-upload.uploaded .uploaded-file{display:block}.product-registration-form .card .image-upload .choose-file{min-height:50px;min-width:160px;font-weight:600;font-size:1.143rem;text-align:center;text-transform:uppercase;letter-spacing:1px;outline:0;border-radius:0;padding:0;line-height:50px;transition:cubic-bezier(0.075, 0.82, 0.165, 1) all 0.5s;background-color:#004f71;color:#fff;border-color:#004f71;cursor:pointer;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:14px;min-height:auto;line-height:35px}.product-registration-form .card .image-upload .choose-file:hover,.product-registration-form .card .image-upload .choose-file:focus{background-color:#086891;border-color:#086891;color:#fff}.product-registration-form .card .image-upload .uploaded-file{display:none}.product-registration-form .card .image-upload .uploaded-file .file-name{max-width:82%;display:inline-block;font-size:1.1429rem;margin-right:1rem}@media (min-width: 992px){.product-registration-form .card .image-upload .uploaded-file .file-name{max-width:75%;font-size:1.2857rem}}@media (min-width: 1200px){.product-registration-form .card .image-upload .uploaded-file .file-name{max-width:70%}}.product-registration-form .card .image-upload .uploaded-file .remove-file{background:none;float:none;font-size:1.1429rem;opacity:1}@media (min-width: 992px){.product-registration-form .card .image-upload .uploaded-file .remove-file{font-size:1.2857rem}}.product-registration-form .card .image-upload .supported-formats{font-size:0.75rem;margin-top:0.5rem}
