:root{--skin-banner-background-color-1: #fff;--skin-menu-color-1: #000;--skin-header-font: "GothamBook", "Arial", "Helvetica", sans-serif;--skin-body-font: "GothamBook", "Arial", "Helvetica", sans-serif;--bs-body-bg: #fff;--bs-border-color: #ced4da;--skin-link-color-2: #444;--bs-link-hover-color-rgb: #1e1e1e}@font-face{font-family:"GothamBook";font-style:normal;font-weight:400;src:url(https://www.rossignol.com/on/demandware.static/Sites-ross-us-Site/-/en_US/assets/fonts/GothamBook.woff2) format("woff2")}@font-face{font-family:"GothamBold";font-style:normal;font-weight:400;src:url(https://www.rossignol.com/on/demandware.static/Sites-ross-us-Site/-/en_US/assets/fonts/GothamBold.woff2) format("woff2")}@font-face{font-family:"GothamMedium";font-style:normal;font-weight:400;src:url(https://www.rossignol.com/on/demandware.static/Sites-ross-us-Site/-/en_US/assets/fonts/GothamMedium.woff2) format("woff2")}@font-face{font-family:"GothamLight";font-style:normal;font-weight:400;src:url(https://www.rossignol.com/on/demandware.static/Sites-ross-us-Site/-/en_US/assets/fonts/GothamLight.woff2) format("woff2")}@font-face{font-family:"Gambetta-MediumItalic";font-style:italic;font-weight:500;src:url(https://www.rossignol.com/on/demandware.static/Sites-ross-us-Site/-/en_US/assets/fonts/Gambetta-MediumItalic.woff2) format("woff2")}@font-face{font-family:"respect-fontregular";font-style:normal;font-weight:400;src:url(https://www.rossignol.com/on/demandware.static/Sites-ross-us-Site/-/en_US/assets/fonts/respect-fontregular.woff2) format("woff2")}.form-control[type="text"],.form-control[type="email"],.form-control[type="password"],.form-control[type="tel"]{border-radius:3px}.form-control[type="text"]:focus,.form-control[type="email"]:focus,.form-control[type="password"]:focus,.form-control[type="tel"]:focus{border-color:unset;box-shadow:none}.form-control[type="text"].keyboard-focus,.form-control[type="email"].keyboard-focus,.form-control[type="password"].keyboard-focus,.form-control[type="tel"].keyboard-focus{outline:3px solid #fd0;outline-offset:0}.custom-select:focus{outline:3px solid #fd0;outline-offset:0;box-shadow:inset 0 0 0 2px}.custom-select:focus:not(:focus-visible){box-shadow:none}li.paymentMethod{padding-bottom:1rem}li.paymentMethod::after{border:1px solid #000;background:linear-gradient(#f9f9f9, #ccc)}li.paymentMethod{border-style:solid;border-width:thin;border-radius:20px;border-color:#d1d0d4;background-color:#f4f4f4;padding:10px 10px 10px;font-size:13px;color:#090909}li.paymentMethod input[type=radio]{background:linear-gradient(to bottom, #f5f5f5, #e5e5e5);width:14px;height:14px;min-width:14px;min-height:14px;border-radius:0;border:solid 1px #4c4c4c;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.45rem;border-radius:50%}li.paymentMethod input[type=radio]:checked{background:linear-gradient(to bottom, #878787, #525252)}li.paymentMethod input[type=radio]:disabled{opacity:0.3;background:linear-gradient(to bottom, rgba(255,255,255,0.792157), rgba(195,195,195,0.796078))}.adyen-checkout__label__text{font-size:12px !important;color:#000;text-fill-color:#000;-webkit-text-fill-color:#000;padding:5px 0px 5px 0px}#paymentMethodsList{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:12px;font-weight:normal;line-height:1.42;font-style:normal;padding-left:0}form .success-feedback{color:#59dd92;font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:14px;font-weight:bold;line-height:1.42;font-style:normal}.password-input{padding-right:50px !important}.btn{font-family:"GothamBold", "Arial", "Helvetica", sans-serif;font-size:14px;font-weight:bold;line-height:1;font-style:normal;border-radius:0;padding:.75rem 0;display:flex;align-content:center;align-items:center;justify-content:center}.btn:hover{text-decoration:none}.btn-primary{--skin-primary-color-1: #fff;--skin-primary-color-invert-1: #000;background-color:#fff !important;color:#000 !important;border:2px solid #000 !important;text-transform:uppercase}.btn-primary:hover,.btn-primary:active{background-color:#000 !important;color:#fff !important;border-color:#000 !important;box-shadow:none !important;border:2px solid #000}.btn-secondary{--skin-link-color-2: #fff !important;background-color:#000 !important;border-color:#000 !important;padding:.75rem;border:2px solid #000;text-transform:uppercase}.btn-secondary:hover,.btn-secondary:active{background-color:#fff !important;color:#000 !important}.btn-close{width:1rem;height:1rem;padding:0.25rem;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1rem auto no-repeat;border:0;border-radius:0.25rem;opacity:0.75}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.btn-close:hover{opacity:1}button.close{background-color:transparent;border:0;font-size:1.5rem;line-height:1;opacity:.5;font-weight:700;color:#000}button.close:hover{opacity:1}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}a:focus-visible,button:focus-visible,.btn:focus-visible{outline:none;background-color:#fd0 !important;box-shadow:none;text-decoration:none;color:#000 !important}.btn-new-small{font-family:"GothamBold", "Arial", "Helvetica", sans-serif;font-size:16px;font-weight:400;line-height:1;font-style:normal;text-transform:inherit !important;width:-moz-fit-content;width:fit-content;display:flex;padding:13.5px 32px;justify-content:center;align-items:center;gap:10px;background-color:#000 !important;color:#fff !important;border-radius:10px;border:none !important}.btn-new-small:active,.btn-new-small:hover{background-color:#fff !important;box-shadow:0 0 15px 0 rgba(0,0,0,0.1) !important;border:none !important;color:black !important}.text-button{display:flex;padding:8px 0;justify-content:center;align-items:center;gap:8px;border-bottom:1px solid #000}.full-w{width:100%}@media (min-width: 1200px){.full-w{width:auto}}.form-check{border:none}.form-check.custom-radio-button,.form-check-input[type="checkbox"],.form-check-input[type="radio"]{background:linear-gradient(to bottom, #f5f5f5, #e5e5e5);width:14px;height:14px;min-width:14px;min-height:14px;border-radius:2px;border:solid 1px #4c4c4c;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.25rem}.form-check.custom-radio-button:disabled,.form-check-input[type="checkbox"]:disabled,.form-check-input[type="radio"]:disabled{opacity:0.3;background:linear-gradient(to bottom, rgba(255,255,255,0.792157), rgba(195,195,195,0.796078))}.form-check.custom-radio-button.selected,.form-check.custom-radio-button:checked,.form-check-input[type="checkbox"].selected,.form-check-input[type="checkbox"]:checked,.form-check-input[type="radio"].selected,.form-check-input[type="radio"]:checked{background:linear-gradient(to bottom, #878787, #525252)}.form-check-input[type="checkbox"]{width:16px;height:16px}.form-check.custom-radio-button{padding:0;display:inline-block}.form-check.custom-radio-button,.form-check-input[type="radio"]{border-radius:50%}.form-check-input{top:1px;position:relative}.form-check-inline .form-check-input[type="checkbox"]{margin-right:.5rem}.form-check.form-control{height:-moz-fit-content;height:fit-content}.form-control{font-weight:400}.form-control .form-check-label{color:#495057}.cb-fix-lmargin{margin-left:0.4rem}.cb-fix-bil-ship{margin:1.2rem 0 0.3rem 0.9rem}.cb-fix-make-default{padding-left:33px}.custom-control-label::before,.profile-password-custom-checkbox::before{box-shadow:none;border:1px solid #525252;border-radius:2px;pointer-events:unset}.custom-control-label::after,.form-check-label::after,.profile-password-custom-checkbox::after{box-shadow:none;border-radius:2px}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:unset}.custom-control-input:checked ~ .custom-control-label::before,.profile-change-password:checked ~ .profile-password-custom-checkbox::before{border-color:#4c4c4c;background-color:#4c4c4c;box-shadow:none;border:1px solid #525252;border-radius:2px;background-image:linear-gradient(#878787, #4c4c4c)}.custom-control-input[value="false"]:checked ~ .custom-control-label::before,.profile-change-password:checked ~ .profile-password-custom-checkbox::before{border-color:#fff;background-color:#fff;border:1px solid #525252;background-image:none}.profile-change-password:checked ~ .profile-password-custom-checkbox::before{background:linear-gradient(to bottom, #878787, #525252)}.custom-control-input:checked ~ .custom-control-label::after,.form-check-input:checked ~ .form-check-label::after,.profile-change-password:checked ~ .profile-password-custom-checkbox::after{clip-path:polygon(19% 41%, 45% 60%, 77% 16%, 87% 25%, 47% 78%, 11% 50%);background-color:#fff;border-color:#fff;border:1px solid #525252;box-shadow:none}.form-check.form-control,.form-check.form-check-inline,.form-group.profile-password-section{position:relative;background:transparent}.form-check.form-control .form-check-label::after,.form-check.form-control .profile-password-custom-checkbox::after,.form-check.form-check-inline .form-check-label::after,.form-check.form-check-inline .profile-password-custom-checkbox::after,.form-group.profile-password-section .form-check-label::after,.form-group.profile-password-section .profile-password-custom-checkbox::after{position:absolute;top:6px;left:0px;display:block;width:1rem;height:1rem;content:""}.news-letter-edit-profile-form .form-check.form-control .form-check-label::after{top:10px}.refinements-wrapper .form-check.form-check-inline{position:relative}.profile-password-custom-checkbox::before{position:absolute;top:5px;left:0px;display:block;width:1rem;height:1rem;content:"";border-radius:2px;border:1px solid #4c4c4c;background:linear-gradient(to bottom, #f5f5f5, #e5e5e5)}.mandatory-asterisk{color:red;position:relative;right:2px;font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:12px;font-weight:400;line-height:22px;font-style:normal}.margin-left-10{margin-left:10px}.form-group .form-check.form-control{padding-bottom:0;padding-top:0}.form-check-input:focus{box-shadow:none}.form-check-input.keyboard-focus{outline:3px solid #fd0;outline-offset:0}.toggle-password{position:absolute;right:10px;top:0;background:none;border:none;cursor:pointer;font-size:18px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0}.toggle-password:focus{outline-style:auto}.toggle-password:focus:not(:focus-visible){outline:0}.form-group{position:relative}.recaptcha-container{font-size:11px;line-height:13px}.grecaptcha-badge{visibility:hidden}.breadcrumbs-container{height:20px;width:100%;background-color:white}.breadcrumbs-container .back-button{font-family:"GothamBold", "Arial", "Helvetica", sans-serif;font-size:14px;font-weight:bold;line-height:1.36;font-style:normal;padding:0 1rem;cursor:pointer}.breadcrumbs-container .back-button .back-triangle-icon{margin-right:7px;margin-top:-1px}.breadcrumbs-container .breadcrumbs{font-family:"GothamLight", "Arial", "Helvetica", sans-serif;font-size:13px;font-weight:400;line-height:12px;font-style:normal;padding:4px 1rem}.breadcrumbs-container .breadcrumb{text-decoration:none;padding:0;margin-bottom:0}.breadcrumbs-container .breadcrumb-item:not(:first-child)::before{content:"\276F"}.marketing-slot{display:block;width:100%;background-color:#797979}.forgot-password-page,.login-page{margin-top:0;background-color:#f9f9f9}.login-page-container{width:auto;margin:0 auto}.form-container{width:auto;margin:0 auto}.form-card{border:1px solid #ccc;background-color:#fff;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24)}.login-forms-flex-container{flex-direction:column}@media only screen and (min-width: 768px){.login-page-container{width:768px}.form-container{width:768px}.login-forms-flex-container{flex-direction:row}}.login-page-header{font-family:"GothamBold", "Arial", "Helvetica", sans-serif;font-size:24px;font-weight:bold;line-height:normal;font-style:normal;padding-top:20px;margin-bottom:23px;width:100%;text-transform:uppercase}.login-card{width:100%;background-color:#fff;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.24);border:solid 1px #f9f9f9}.login-card .login{padding:0 15px}.login-card .form-group{margin-bottom:1rem}.login-form-header{font-family:"GothamMedium", "Arial", "Helvetica", sans-serif;font-size:14px;font-weight:500;line-height:17px;font-style:normal;text-transform:uppercase;color:#222;padding:15px 12px 11px 14px}.login-button{font-family:"GothamBold", "Arial", "Helvetica", sans-serif;font-size:15px;font-weight:bold;line-height:14px;font-style:normal;width:132px;height:36px}.password-reset{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:14px;font-weight:500;line-height:20px;font-style:normal;color:#222;text-transform:capitalize;text-decoration:underline}.oauth-login-buttons-container .google-form-group{width:100%;height:36px}.oauth-login-buttons-container .google-form-group a{padding:0;width:100%;height:100%;color:#000;border-radius:3px}.oauth-login-buttons-container .google-form-group .fa-google{font-size:27px;margin-right:11px;background:conic-gradient(from -45deg, #ea4335 110deg, #4285f4 90deg 180deg, #34a853 180deg 270deg, #fbbc05 270deg) 73% 55%/150% 150% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.oauth-login-buttons-container .facebook-form-group{width:100%;height:36px;margin-right:15px}.oauth-login-buttons-container .facebook-form-group a{padding:0;width:100%;height:100%;color:#fff;border-radius:3px;background-color:#405b93;border-color:#405b93}.oauth-login-buttons-container .facebook-form-group .fa-facebook{background:#fff;color:#405b93;margin-right:6px;border-radius:30px;display:inline-block;height:29px;line-height:30px;width:30px;font-size:27px;text-align:center;padding-top:4px}.oauth-login-buttons-container .apple-form-group{width:92px;height:36px;padding:20px 0}.create-account-section{background-color:#f9f9f9}.create-account-container{display:inline-block;padding-top:20px}.create-account-heading{font-family:"GothamMedium", "Arial", "Helvetica", sans-serif;font-size:14px;font-weight:500;line-height:20px;font-style:normal;text-transform:uppercase}.create-account-heading:last-child{margin-bottom:20px}.benefits-header{font-family:"GothamBold", "Arial", "Helvetica", sans-serif;font-size:15px;font-weight:bold;line-height:20px;font-style:normal}.benefits-text{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:15px;font-weight:300;line-height:20px;font-style:normal}.create-account-btn{text-transform:uppercase;width:216px;height:36px;margin:0 auto;color:#fff;margin-top:30px}.create-account-btn:hover{color:#000}.login-form-nav .form-group{position:relative}.login-form-nav .form-group-disabled{opacity:0.48}.login-form-nav .form-group-disabled .form-control:disabled{background-color:#fff}.login-form-nav .form-group.required label::after{content:'*';color:#ef212b;margin-left:2px}.login-form-nav .form-group input:not([type="checkbox"]),.login-form-nav .form-group select{height:40px;padding:0.25rem 1rem 0}.login-form-nav .form-group input.is-invalid{background:rgba(239,33,43,0.11)}.login-form-nav .form-group .invalid-feedback{color:#ef212b}.login-form-nav .form-group:not(.form-group-checkbox) label{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:12px;font-weight:400;line-height:22px;font-style:normal;background-color:#fff;letter-spacing:0;position:absolute;top:-12px;left:10px;padding:0 2px}.login-form-nav .form-group:not(.form-group-checkbox):has(.is-invalid) label{color:#ef212b;line-height:1.3}.login-form-nav input:-webkit-autofill,.login-form-nav input:-webkit-autofill:hover,.login-form-nav input:-webkit-autofill:focus,.login-form-nav input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}.form-inputs-container{padding:20px}.form-inputs-container .form-check-label{font-size:12px}.form-inputs-container .form-group{position:relative;margin-bottom:2rem}.form-inputs-container .form-group-disabled{opacity:0.48}.form-inputs-container .form-group-disabled .form-control:disabled{background-color:#fff}.form-inputs-container .form-group.form-group-input.required label::after{content:'*';color:#ef212b;margin-left:2px;top:-1px;right:-0.95rem;left:unset}.form-inputs-container .form-group input:not([type="checkbox"]),.form-inputs-container .form-group select{height:40px;padding:0.25rem 1rem 0}.form-inputs-container .form-group select .custom-arrow{transform:rotate(90deg)}.form-inputs-container .form-group input.is-invalid{background:rgba(239,33,43,0.11)}.form-inputs-container .form-group .invalid-feedback{color:#ef212b}.form-inputs-container .form-group:not(.form-group-checkbox) label{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:12px;font-weight:400;line-height:22px;font-style:normal;background-color:#fff;letter-spacing:0;position:absolute;top:-12px;left:10px;padding:0 2px}.form-inputs-container .form-group:not(.form-group-checkbox):has(.is-invalid) label{color:#ef212b;line-height:1.3}.form-inputs-container .form-group.form-group-checkbox label{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:12px;font-weight:normal;line-height:16px;font-style:normal;color:#222}.form-inputs-container .form-group.form-group-select{display:flex;flex-direction:column}.form-inputs-container .form-group.form-group-select label{position:initial;margin-bottom:0}.form-inputs-container .form-group input:-webkit-autofill,.form-inputs-container .form-group input:-webkit-autofill:hover,.form-inputs-container .form-group input:-webkit-autofill:focus,.form-inputs-container .form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}.form-inputs-container .form-group input,.form-inputs-container .form-group select{padding:0 5px;-webkit-tap-highlight-color:transparent;border:1px solid #797979}.form-inputs-container .form-group select{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:12px;font-weight:400;line-height:12px;font-style:normal;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-inputs-container .form-group select option{zoom:1.25}.form-inputs-container .form-group .custom-arrow{position:absolute;top:28px;right:20px;width:0;height:0}.form-inputs-container .form-group .form-check-input[type="checkbox"]{top:-3px}.form-inputs-container .form-group input,.form-inputs-container .form-group select,.form-inputs-container .form-group input:active,.form-inputs-container .form-group select:active,.form-inputs-container .form-group input:focus,.form-inputs-container .form-group select:focus{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:12px;font-weight:normal;line-height:normal;font-style:normal;color:#000}.form-inputs-container .form-group input::-moz-placeholder{color:#999}.form-inputs-container .form-group input::placeholder{color:#999}.form-inputs-container .form-group label.billing-page-form-check{background-color:transparent}.form-inputs-container .form-group.required .form-control-label::before{content:none}.form-inputs-container .custom-select{background:none}.forgot-password-page .form-card{margin-left:5px;margin-right:5px}.forgot-password-page .form-card .form-inputs-container .form-group{width:100%}@media only screen and (min-width: 544px){.forgot-password-page .form-card .form-inputs-container .form-group{width:408px}}.forgot-password-page .form-card .form-inputs-container .recaptcha-container{transform:scale(0.89);transform-origin:0 0}.forgot-password-page .form-card .form-inputs-container .password-reset-buttons-container{display:flex;flex-direction:column}@media only screen and (min-width: 544px){.forgot-password-page .form-card .form-inputs-container .password-reset-buttons-container{flex-direction:row}}.forgot-password-page .form-card .form-inputs-container .password-reset-buttons-container a.cancel-button{width:100%;margin-bottom:11px}@media only screen and (min-width: 544px){.forgot-password-page .form-card .form-inputs-container .password-reset-buttons-container a.cancel-button{width:135px;margin-bottom:0}}.forgot-password-page .form-card .form-inputs-container .password-reset-buttons-container button.send-button{width:100%}@media only screen and (min-width: 544px){.forgot-password-page .form-card .form-inputs-container .password-reset-buttons-container button.send-button{width:180px}}@media only screen and (min-width: 768px){.form-inputs-container{padding:24px}.forgot-password-page .form-card{margin-left:0;margin-right:0}.forgot-password-page .form-card .password-reset-buttons-container{display:flex}}.registration .invalid-feedback a{color:#ef212b;text-decoration:underline}.register-buttons-container{margin-top:18px}.register-buttons-container .cancel-button,.register-buttons-container button{width:200px;height:36px;text-transform:uppercase}.register-buttons-container .cancel-button{margin-right:10px;border-color:#000}.password-reset-buttons-container{margin-top:25px}.password-reset-buttons-container .cancel-button{width:135px;height:36px;text-transform:uppercase;margin-right:8px;border-color:#000}.password-reset-buttons-container .send-button{width:180px;height:36px;text-transform:uppercase}.successful-email-text{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:15px;font-weight:400;line-height:20px;font-style:normal}.recaptcha-error-msg{font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-size:12px;font-weight:normal;line-height:normal;font-style:normal;color:#ef212b;margin-top:4px}.form-control .form-check-label{color:#000}.blue-msg{background-color:blue;color:yellow}.red-msg{background-color:red;color:yellow}

