@-webkit-keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@keyframes animate-arrow{0%{stroke-dasharray:1 226.19467px;stroke-dashoffset:0}to{stroke-dasharray:226.19467px,226.19467px;stroke-dashoffset:0}}@-webkit-keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@keyframes rotate-forward{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}@-webkit-keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@keyframes smoothscroll{0%{-webkit-transform:translateX(var(--startAnimation));transform:translateX(var(--startAnimation))}to{-webkit-transform:translateX(var(--animationWidth));transform:translateX(var(--animationWidth))}}@-webkit-keyframes slidein{0%{top:-20%}to{top:140%}}@keyframes slidein{0%{top:-20%}to{top:140%}}@-webkit-keyframes show{0%{opacity:0}}@keyframes show{0%{opacity:0}}.c-account-registration{color:#000;margin:0 auto}@media screen and (min-width:80em){.c-account-registration{margin:0}}.c-account-registration__title{padding-bottom:1.25rem}.c-account-registration__description{margin-bottom:0;padding-bottom:1.25rem}.c-account-registration__description--r5{padding-bottom:1rem}.c-account-registration__email .sr-only{clip-path:unset!important;clip:unset!important;position:unset!important}.c-account-registration__civility-select .selectboxit-container{width:60%}@media screen and (min-width:48em){.c-account-registration__civility-select .selectboxit-container{width:45%}}.c-account-registration__civility-select .sr-only{clip-path:unset!important;clip:unset!important;position:unset!important}.c-account-registration__civility-select .invalid-feedback{bottom:55%;padding:0 .25rem}.c-account-registration-input .sr-only{clip-path:unset!important;clip:unset!important;position:unset!important}.c-account-registration-input .invalid-feedback{bottom:55%;padding:0 .25rem}.c-account-registration__label{padding:.625rem 0}.c-account-registration__msg{margin-bottom:0;padding:1.25rem 0}.c-account-registration__confirm-button{text-align:right}.c-account-registration__legal-text{color:#575757;font-size:.6875rem}.c-account-registration__legal-text .legal-text{margin-bottom:0}@media screen and (max-width:47.9375em){.c-account-registration__select-container{padding:0 .625rem;width:27%}.c-account-registration__select-container--extended{width:46%}}.c-account-registration__select-container li.selectboxit-option{position:relative}@media screen and (max-width:47.9375em){.c-account-registration__password-input{padding-right:2.5rem;text-overflow:ellipsis}}.c-account-registration__cpf-number{width:60%}@media screen and (min-width:48em){.c-account-registration__cpf-number{width:45%}}.c-account-registration__birthdate-row .sr-only{clip-path:inset(50%)!important;position:absolute!important}.c-account-registration .c-form-check--newsletter .c-form-check__input,.c-account-registration .c-form-check--newsletter .c-form-check__label{z-index:1}.c-loyalty-card{cursor:pointer;padding:2.3125rem 2.125rem 1.6875rem 2.625rem}.c-loyalty-card--nohover{cursor:default}@media screen and (min-width:48em){.c-loyalty-card{padding:2.5rem 3.125rem 1.875rem 5.875rem}}@media screen and (min-width:64em){.c-loyalty-card{padding:0}}.c-loyalty-card__icon{left:0;position:absolute;top:0}@media screen and (min-width:48em){.c-loyalty-card__icon{-webkit-transform:none;transform:none}}.c-loyalty-card__icon img{width:3.125rem}@media screen and (min-width:48em){.c-loyalty-card__icon img{width:auto}}.c-loyalty-card__icon-mysisleyclub{left:-.1875rem}@media screen and (min-width:48em){.c-loyalty-card__icon-mysisleyclub{left:-.5rem}.c-loyalty-card__icon-mysisleyclub--secondary{width:6.375rem}}@media screen and (min-width:64em){.c-loyalty-card__icon-mysisleyclub{left:0}}.c-loyalty-card__icon-mysisleyclub img{width:3.5rem}@media screen and (min-width:48em){.c-loyalty-card__icon-mysisleyclub img{width:auto}.c-loyalty-card__icon-subscription{left:-.9375rem}}.c-loyalty-card__text-section .c-toggler__title{cursor:pointer;position:relative}.c-loyalty-card--nohover .c-loyalty-card__text-section .c-toggler__title{cursor:default}.c-loyalty-card__label{display:block;margin-bottom:.3125rem;margin-left:5.1875rem}@media screen and (min-width:48em){.c-loyalty-card__label{margin-left:7.0625rem}}@media screen and (min-width:64em){.c-loyalty-card__label{margin-left:6.8125rem}}.c-loyalty-card__title{margin-bottom:.625rem;margin-left:5.1875rem;padding-right:12%}@media screen and (min-width:48em){.c-loyalty-card__title{margin-left:7.0625rem;padding-right:0}}@media screen and (min-width:64em){.c-loyalty-card__title{margin-left:6.8125rem}}.c-loyalty-card__status{font-family:Roboto Bold,arial,sans-serif}.c-loyalty-card__description{margin-bottom:.625rem;margin-left:-.625rem;margin-top:1.25rem}@media screen and (min-width:48em){.c-loyalty-card__description{margin-left:7.0625rem;margin-top:0}}@media screen and (min-width:64em){.c-loyalty-card__description{margin-left:6.8125rem}}.c-loyalty-card__description--list{margin-left:1.875rem}.c-loyalty-card__description-item{position:relative}.c-loyalty-card__description-item:before{background:url(../../images/svg/checkmark-sm-gold.svg) no-repeat;content:"";height:.5rem;left:-.9375rem;position:absolute;top:.4375rem;width:.5rem}.m-loyalty-cards--orchid .c-loyalty-card__description-item:before,.m-loyalty-cards--platinum .c-loyalty-card__description-item:before{background:url(../../images/svg/checkmark-sm.svg) no-repeat}.c-loyalty-card__link{margin-left:-.625rem}.c-loyalty-card__link+.c-loyalty-card__link{padding-top:.625rem}@media screen and (min-width:48em){.c-loyalty-card__link{margin-left:7.0625rem;padding-top:.625rem}}@media screen and (min-width:64em){.c-loyalty-card__link{margin-left:6.8125rem}.c-loyalty-card--my-sisley-club .c-loyalty-card__description,.c-loyalty-card--my-sisley-club .c-loyalty-card__link{margin-left:7.9375rem}}.c-loyalty-card--my-sisley-club .c-loyalty-card__label{margin-left:5.375rem}@media screen and (min-width:48em){.c-loyalty-card--my-sisley-club .c-loyalty-card__label{margin-left:7.0625rem}}@media screen and (min-width:64em){.c-loyalty-card--my-sisley-club .c-loyalty-card__label{margin-left:7.9375rem}}.c-loyalty-card--my-sisley-club .c-loyalty-card__title{margin-left:5.375rem}@media screen and (min-width:48em){.c-loyalty-card--my-sisley-club .c-loyalty-card__title{margin-left:7.0625rem}}@media screen and (min-width:64em){.c-loyalty-card--my-sisley-club .c-loyalty-card__title{margin-left:7.9375rem}}.m-loyalty-cards--gold .c-loyalty-card__status{color:#b28200}.m-account-registration{padding:0 1.125rem}@media screen and (min-width:80em){.m-account-registration{padding:0}}.m-account-registration .custom-control-label:focus-within{-webkit-box-shadow:none;box-shadow:none}.m-account-registration__form{padding:2.5rem 0}@media screen and (min-width:80em){.m-account-registration__form{padding:3.125rem 0}}.m-account-registration__form .c-input:focus,.m-account-registration__form .c-input:hover{background-color:#fff;border:.125rem solid #8c8c8c;padding:.8125rem 1.1875rem .75rem}.m-account-registration__column{margin:0 auto;max-width:21.375rem}@media screen and (min-width:48em){.m-account-registration__column{max-width:26.3125rem}}@media screen and (min-width:80em){.m-account-registration__column{margin:0;max-width:30.6875rem}}.m-account-registration__sisley-club{padding:0}.m-account-registration .c-account-registration__legal-text{padding:2.5rem 0}.m-account-registration .c-sisley-club{margin:2.5rem 0}.m-account-registration .c-sisley-club__margin{margin-bottom:2.4375rem}.m-account-registration .c-sisley-club__title-container{bottom:0;height:auto}