.clearfix:after,.form-row:after{content:"";display:table;clear:both}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu{float:left;margin:0;padding:0}.menu li{float:left;list-style:none outside none !important}#main .s-hidden{visibility:hidden;padding-right:10px}#main .select{cursor:pointer;display:inline-block;position:relative;width:100%}#main .styled-select{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;padding:15px 16px;border:0.5px solid #ced4da;-webkit-box-sizing:border-box;box-sizing:border-box}#main .styled-select::after{content:url(https://images.canadagoose.com/image/upload/v1627053202/cg-global/images/customer-service/dropdown-close.svg);position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#main .styled-select.active::after{content:url(https://images.canadagoose.com/image/upload/v1627053202/cg-global/images/customer-service/dropdown-open.svg);position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#main .options{display:none;position:absolute;height:289px;top:calc(100% - 1px);overflow-y:scroll;right:0;left:0;z-index:999;margin:0 0;padding:0 0;list-style:none;background-color:#fff;border:0.5px solid #ced4da;-webkit-box-sizing:border-box;box-sizing:border-box}#main .options li{margin:0 0;padding:15px 16px;color:#727483}#main .options li:hover{color:#727483;font-weight:500;background:rgba(160,163,172,0.1)}#main .options li:not(:last-child){border-bottom:0.5px solid #ced4da}#main .styled-select,#main .options li{font-family:"NHaasGroteskTXStd-55Rg",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,Oxygen,Oxygen-Sans,Ubuntu,Cantarell,"Fira Sans",sans-serif,"Times New Roman","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;font-weight:400;color:#6c757d;line-height:18px;letter-spacing:0.05em;max-height:48px}#main .styled-select{color:#000;font-weight:500}#main .input-select.error ~ .styled-select{border:0.5px solid #c32032}#main .input-select.error ~ .options{top:100%}#main .contactuscountry .styled-select,#main .contactuscountry .options li{color:#727483}#main .contactuscountry .options li:hover{color:#727483;font-weight:500;background:rgba(160,163,172,0.1)}#main .contactuscountry .styled-select{font-weight:500;color:#000}.js .simple-submit{display:none}.invalid-feedback{position:absolute}legend{background:url("../images/interface/icon-double-line-header.png") repeat-x scroll left top #efefef;border-bottom:1em solid #fff;font-size:1.1em;font-weight:700;margin:0;padding:1.16em 2% .83em;position:relative;text-transform:uppercase;width:96%}.ie7 legend{width:94%}legend span{font-size:11px !important;font-weight:400;position:relative;text-transform:none;padding:0 .5em}legend span em{color:#333}label{display:block;font-size:1.1em;font-weight:700;margin-bottom:.3rem}.form-horizontal label{float:left;margin-top:.5rem;margin-bottom:0;width:100%}@media (min-width: 768px){.form-horizontal label{text-align:right;width:25%}}.label-inline label{display:inline;float:none;font-size:1em;font-weight:400;margin-top:0;text-align:left;width:auto}.label-above label{margin-bottom:.3rem;width:auto}.form-label-text{float:left;font-size:1.1em;font-weight:700;padding:0.75em 0 0;text-align:right;width:25%}.form-row{margin-left:0 !important;margin-right:0 !important}.formfield{margin-bottom:60px}.formfield.ordernumber{margin-bottom:42px}.formfield.contactuscountry,.formfield.question{margin-bottom:32px}.form-row-button{margin:20px 0 0 0;clear:left}@media (min-width: 768px){.form-horizontal .form-row-button{margin-left:27%;width:62%}}.field-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.form-horizontal .field-wrapper{float:left;width:76%}@media (min-width: 768px){.form-horizontal .field-wrapper{padding-left:2%;width:50%}}.label-inline .field-wrapper{float:left;padding-left:0;width:auto}.label-above .field-wrapper{float:none;padding-left:0;width:auto}textarea{resize:none}input[type="text"],input[type="number"],input[type="password"],input[type="date"] textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0.7em 0.5em;text-indent:0;width:100%;background:#fff;outline:none;border-width:1px;height:40px;border-radius:0;line-height:18px}input[type="text"]::-ms-clear,input[type="number"]::-ms-clear,input[type="password"]::-ms-clear,input[type="date"] textarea::-ms-clear{display:none}input[type="text"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="date"] textarea::-webkit-input-placeholder{color:#ccc}input[type="text"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="date"] textarea:-moz-placeholder{color:#ccc}input[type="text"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="date"] textarea::-moz-placeholder{color:#ccc}input[type="text"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="date"] textarea:-ms-input-placeholder{color:#ccc}input[type="text"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="date"] textarea:focus{outline:0;opacity:1;border-color:#0e0e0e}input[type="text"].error,input[type="number"].error,input[type="password"].error,input[type="date"] textarea.error{opacity:1}input[type="text"].error,input[type="text"].phoneError,input[type="number"].error,input[type="number"].phoneError,input[type="password"].error,input[type="password"].phoneError,input[type="date"] textarea.error,input[type="date"] textarea.phoneError{border:1px solid #c32032;font-size:14px}input[type="text"].error::-webkit-input-placeholder,input[type="text"].phoneError::-webkit-input-placeholder,input[type="number"].error::-webkit-input-placeholder,input[type="number"].phoneError::-webkit-input-placeholder,input[type="password"].error::-webkit-input-placeholder,input[type="password"].phoneError::-webkit-input-placeholder,input[type="date"] textarea.error::-webkit-input-placeholder,input[type="date"] textarea.phoneError::-webkit-input-placeholder{color:#c32032}input[type="text"].error:-moz-placeholder,input[type="text"].phoneError:-moz-placeholder,input[type="number"].error:-moz-placeholder,input[type="number"].phoneError:-moz-placeholder,input[type="password"].error:-moz-placeholder,input[type="password"].phoneError:-moz-placeholder,input[type="date"] textarea.error:-moz-placeholder,input[type="date"] textarea.phoneError:-moz-placeholder{color:#c32032}input[type="text"].error::-moz-placeholder,input[type="text"].phoneError::-moz-placeholder,input[type="number"].error::-moz-placeholder,input[type="number"].phoneError::-moz-placeholder,input[type="password"].error::-moz-placeholder,input[type="password"].phoneError::-moz-placeholder,input[type="date"] textarea.error::-moz-placeholder,input[type="date"] textarea.phoneError::-moz-placeholder{color:#c32032}input[type="text"].error:-ms-input-placeholder,input[type="text"].phoneError:-ms-input-placeholder,input[type="number"].error:-ms-input-placeholder,input[type="number"].phoneError:-ms-input-placeholder,input[type="password"].error:-ms-input-placeholder,input[type="password"].phoneError:-ms-input-placeholder,input[type="date"] textarea.error:-ms-input-placeholder,input[type="date"] textarea.phoneError:-ms-input-placeholder{color:#c32032}input[type="text"].phoneError,input[type="number"].phoneError,input[type="password"].phoneError,input[type="date"] textarea.phoneError{color:#c32032}input[type="text"].phoneError:focus,input[type="number"].phoneError:focus,input[type="password"].phoneError:focus,input[type="date"] textarea.phoneError:focus{color:#000}input.input-text{background-clip:padding-box;-webkit-appearance:none;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:0}select{width:100%;height:2rem;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent}select:focus{outline:0;border-color:#0e0e0e}select:hover{color:#c32032}input[type="checkbox"],input[type="radio"]{margin:1em 1% 1em 2%}.label-inline input[type="checkbox"],.label-inline input[type="radio"]{margin:0 .3rem 0 0}.form-caption{clear:left;width:auto}@media (min-width: 768px){.form-horizontal .form-caption{margin-left:27%}}.label-above .form-caption{margin-left:0}.form-indent .form-caption{margin-left:0}@media (min-width: 768px){.form-indent{margin-left:27%}}.error-message{border:2px solid #900;background-color:#faeded;padding:0.7em 0.5em;text-indent:0;width:49.5966%}.error{border-color:#c32032;font-size:11px !important}input[type='text'].error,input[type='password'].error{color:#c32032}input[type='text'].error:focus,input[type='password'].error:focus{border-color:#c32032 !important;color:#000}span.error,div.error{font-family:"NeueHaasGroteskText W01",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,Oxygen,Oxygen-Sans,Ubuntu,Cantarell,"Fira Sans",sans-serif,"Times New Roman","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;color:#fff}textarea.error{border-color:#c32032 !important}.error-form{color:#900;margin:.5em 0;padding:0;font-family:inherit}.form-inline form{padding:0 0 2em;width:98%}.form-inline label{padding:0 0 0.75em;text-transform:uppercase;width:auto}.form-inline input[type="text"],.form-inline select{margin-left:0;width:95%}.form-inline button{padding-left:0;padding-right:0}.row-inline{display:inline}.row-inline label{width:auto}.dialog-required{display:inline;position:relative;padding:0 .5em}.dialog-required em{color:#900;font-size:.65rem;font-style:normal;text-transform:uppercase}.required-indicator{color:#900;font-size:1rem;padding:0}.form-field-tooltip{float:left;margin-left:3%;padding-top:.75em;width:20%}span.error{min-height:40px;font-family:"NeueHaasGroteskText W01",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,Oxygen,Oxygen-Sans,Ubuntu,Cantarell,"Fira Sans",sans-serif,"Times New Roman","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;color:#c32032;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;white-space:normal;margin:0}.formfield .form-row.serverSideError.error{background:none}.formfield .form-row.serverSideError.error .input-text{border:2px solid #c32032}.formfield .form-row.serverSideError.error span.form-caption.error-message{clear:both;display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background-color:#c32032;padding:10px 20px}span.emailsignup-error{display:none;float:left;width:100%;min-height:40px;font-size:11px !important;color:#ffffff;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#c32032}input.input-text::-webkit-input-placeholder{color:#727483 !important}input.input-text::-moz-placeholder{color:#727483 !important}input.input-text:-ms-input-placeholder{color:#727483 !important}input.input-text::-ms-input-placeholder{color:#727483 !important}input.input-text::placeholder{color:#727483 !important}input.input-text{border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:1px solid #727483}.first-name,.last-name{width:48%;display:inline-block}.field-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sfscSuccess{display:none}.error-form{display:none}.sfscWaiting{display:none;font-size:72px}div.error,span.error{background-color:none !important}span.error{background-color:none !important}.formactions{width:100%;text-align:right;margin-top:32px;margin-bottom:20px}@media (min-width: 992px){.formactions{margin-top:72px}}@media (max-width: 991.98px){button#sendBtn{width:100%}.field-holder{display:block}.first-name,.last-name{width:100%;display:block}.first-name{padding-right:0px}#main div#primary{padding:0;width:100% !important}form#RegistrationForm{width:95%;margin:0 auto;text-align:unset}}#main div#primary{padding-left:7%;float:right;width:75%}#RegistrationForm .form-row .field-wrapper .input-text{padding-left:0px;position:relative}#RegistrationForm span.error{padding:7px 0;position:absolute}#RegistrationForm .floating-label{position:relative}#RegistrationForm .floating-label .custom-label-adjust{position:absolute;-webkit-transition:all 0.2s;transition:all 0.2s;-ms-touch-action:manipulation;touch-action:manipulation;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transform-origin:left bottom;transform-origin:left bottom;font-size:14px;font-weight:400;color:#727483;left:0px;letter-spacing:0.02em;-webkit-transform:translate(0, -31px);transform:translate(0, -31px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:text}#RegistrationForm .floating-label.inputfocused .custom-label-adjust{-webkit-transform:translate(0, -52px);transform:translate(0, -52px);font-size:12px;color:#000}.formfield label span,.form-row label span{display:none}.form-control{font-family:"NHaasGroteskTXStd-55Rg",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,Oxygen,Oxygen-Sans,Ubuntu,Cantarell,"Fira Sans",sans-serif,"Times New Roman","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-radius:0px;font-size:14px !important;letter-spacing:0.02em}.form-control.input-textarea{font-size:12px !important;line-height:18px;letter-spacing:0.05em}.form-control.input-textarea:focus{border-color:#0e0e0e}.form-control.input-select{height:calc(1.5em + .75rem + 15px)}.contactus-successful{padding:0px 0px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:none;position:static}.contactus-successful a{margin-top:15px;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}form#RegistrationForm{width:100%;text-align:left}@media (min-width: 992px){form#RegistrationForm{max-width:640px}}#consentLabel .text{font-weight:normal;font-size:13px}#consentLabel a{text-decoration:underline}
