.icon-list .icon-list__items{margin-bottom:0}.icon-list .icon-list__item{position:relative;display:inline-block;width:6.6rem;vertical-align:top;text-align:center;font-size:1.2rem;line-height:1.2;margin-right:.3rem}@media screen and (min-width:30em){.icon-list .icon-list__item{width:9rem;font-size:1.4rem;margin-right:1rem}}.icon-list .icon-list__input{position:absolute;left:-9999px}.icon-list .icon-list__input:checked~.icon-list__label i{border-color:#b60a73;color:#b60a73}.icon-list i{display:flex;justify-content:center;align-items:center;width:6.6rem;height:6.6rem;border:2px solid #e0dfde;border-radius:.5rem;font-size:5rem;margin-bottom:.5rem}@media screen and (min-width:30em){.icon-list i{width:9rem;height:9rem}}.alert{position:relative;padding:1.5rem;border:2px solid #b60a73;border-radius:.8rem;text-align:left}@media screen and (min-width:53.1875em){.alert{padding:2.5rem 3.5rem}}.alert.bottom-rounded-only{border-top-left-radius:0;border-top-right-radius:0}.alert h3{font-weight:700;margin-right:3rem}.alert .close-btn{position:absolute;top:1.5rem;right:1.5rem;font-size:2.5rem;line-height:1;color:#b60a73}.alert .close-btn:hover{color:#e60d92;text-decoration:none}.options-selector{text-align:left}.options-selector li{display:flex;justify-content:flex-start}.options-selector .options-selector__counter{display:inline-block;flex-grow:0;flex-shrink:0;flex-basis:9rem;margin-bottom:2rem}.options-selector .options-selector__counter .counter-less,.options-selector .options-selector__counter .counter-more{display:inline-block;font-size:2rem;text-decoration:none}.no-touchevents .options-selector .options-selector__counter .counter-less:hover,.no-touchevents .options-selector .options-selector__counter .counter-more:hover,.options-selector .options-selector__counter .counter-less:focus,.options-selector .options-selector__counter .counter-more:focus{text-decoration:none}.options-selector .options-selector__counter .counter-less i:before,.options-selector .options-selector__counter .counter-more i:before{color:#b60a73}.options-selector .options-selector__counter .counter-amount{display:inline-block;width:3rem;text-align:center;font-size:2rem}.options-selector .options-selector__text{display:inline-block}@media screen and (max-width:53.125em){.form-options{margin-left:-1.5rem;margin-right:-1.5rem}}.form-options .form-options__input{position:absolute;margin-left:-9999px;visibility:hidden}.form-options .form-options__label{position:relative;display:block;margin:1.5rem 0 2.5rem;padding:1rem 1.5rem;background-color:#f9f8f7}@media screen and (min-width:53.1875em){.form-options .form-options__label{margin:2.5rem 0 3.5rem}}.form-options .form-options__label h2{font-size:1.8rem;line-height:34px;margin-bottom:0}@media screen and (min-width:53.1875em){.form-options .form-options__label h2{font-size:2.4rem;line-height:1.42}}.form-options .form-options__label i{font-size:2.4rem;line-height:1.42}.form-options .form-options__label .form-options__label__toggle,.form-options .form-options__label .form-options__label__toggle:after,.form-options .form-options__label .form-options__label__toggle:before{box-sizing:border-box;position:absolute}.form-options .form-options__label .form-options__label__toggle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.5rem;width:6.8rem;height:3rem;font-size:2rem;color:#fff;border-radius:1.5rem;background-color:#bfbfbd;text-align:left}.form-options .form-options__label .form-options__label__toggle:before{line-height:1;font-family:interface,icons!important;font-style:normal;font-weight:400!important;vertical-align:top;content:"\f14f"}.form-options .form-options__label .form-options__label__toggle:before{top:0;left:0;padding:.5rem}.form-options .form-options__label .form-options__label__toggle:after{content:attr(data-unchecked-label);left:0;font-size:1.4rem;padding:.8rem .5rem .8rem 2.8rem;text-transform:uppercase;text-align:center;line-height:1}.form-options .form-options__input:checked~.form-options__label{background-color:#b60a73}.form-options .form-options__input:checked~.form-options__label h2{color:#fff}.form-options .form-options__input:checked~.form-options__label:after{top:100%;left:10%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(249,248,247,0);border-top-color:#b60a73;border-width:15px;margin-left:-15px}@media screen and (min-width:53.1875em){.form-options .form-options__input:checked~.form-options__label:after{left:5%}}.form-options .form-options__input:checked~.form-options__label .form-options__label__toggle{background-color:#fff;text-align:right}.form-options .form-options__input:checked~.form-options__label .form-options__label__toggle:before{right:0;color:#49aa17}.form-options .form-options__input:checked~.form-options__label .form-options__label__toggle:after{right:0;content:attr(data-checked-label);color:#303030;padding:.8rem 2.8rem .8rem .5rem}.form-options .form-options__content{margin:0 1.5rem}.form-options .form-options__content .form-options__bloc{margin-bottom:1.5rem}@media screen and (min-width:53.1875em){.form-options .form-options__content .form-options__bloc{margin-bottom:2.5rem}}.form-options .form-options__content h3{font-size:1.6rem;font-weight:700!important}.form-options .form-options__content a.icon-font{text-decoration:none}.form-options .form-options__content a.icon-font:focus,.no-touchevents .form-options .form-options__content a.icon-font:hover{text-decoration:none}.form-options .form_options__subitem{padding:1rem 0 0 3.5rem}