.accordion{margin:20px 30px 0}.accordion__empty{color:#fff}.accordion__item{border:none;margin-top:10px}.accordion__item--active{border:1px solid #c70552}.accordion__text{padding-left:16px}.accordion__heading{width:100%;height:40px;background:#272c30;border-radius:3px;text-align:left;font:15px/18px ProximaNovaRegular,sans-serif;color:#fff;border:none;cursor:pointer;position:relative}.accordion__heading--active{background:#c70552}.accordion__heading:before{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;height:16px;background:url(../img/angle-up.760ec277.svg) no-repeat 0 0/10px 6px,url(../img/angle-down.8f4c738a.svg) no-repeat 0 100%/10px 6px}.accordion__item--opened .accordion__heading:before{background:url(../img/angle-up.760ec277.svg) no-repeat 0 100%/10px 6px,url(../img/angle-down.8f4c738a.svg) no-repeat 0 0/10px 6px}.accordion__content{margin:0;overflow:hidden;max-height:0;transition:max-height .5s linear}.accordion__content--active{max-height:1450px}.page-width{padding:30px}.options{margin:10px -10px 0;display:flex;flex-wrap:wrap}.options__item{flex:1 0 50%;max-width:50%;padding:10px;opacity:.5}.options__item--active{opacity:1;cursor:pointer}.options__item--current{cursor:default}.options__item--active:hover .options__bg:before,.options__item--current .options__bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:8px solid #c70552;z-index:2}.options__bg{display:block;position:relative;height:0;padding-bottom:100%}.options__img{position:absolute;left:0;top:0;width:100%}.options__inp{visibility:hidden}.options__title{text-align:center;font:15px/18px ProximaNovaRegular,sans-serif;color:#fff;margin-top:10px}.radio{margin:0 20px}.radio .option__0{margin-top:0}.categories{flex:1 1 100%;flex-direction:column}@media only screen and (max-width:1024px){.categories{display:flex;flex-direction:row;flex-wrap:wrap}}.categories__main{flex:0 0 50%}@media only screen and (max-width:1024px){.categories__main{display:flex;flex-direction:column}}.categories__item{display:flex;flex-direction:row}@media only screen and (max-width:1024px){.categories__item{max-width:100%}}@media only screen and (max-width:640px){.categories__item{max-width:100%}}.categories__present{flex:1 0 100%}@media only screen and (max-width:1024px){.categories__present{flex:1 0 50%;max-width:50%}}@media only screen and (max-width:720px){.categories{display:block}}.categories__hr{margin:20px 0;border:1px solid #aaa}.categories .hr__last{display:none}.categories .furniture{padding:20px;display:flex;flex-wrap:wrap;border-top:1px solid #5c646b}.categories .furniture__empty{color:#fff}.categories .furniture__item{flex:1 0 50%;max-width:50%;padding:10px;opacity:.5}.categories .furniture__item--active{cursor:pointer;opacity:1}.categories .furniture__item--active:hover .furniture__bg:before,.categories .furniture__item--current .furniture__bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:8px solid #c70552;z-index:2}.categories .furniture__bg{display:block;position:relative;height:0;padding-bottom:100%}.categories .furniture__img{left:0;top:0;width:100%;position:relative}.categories .furniture__title{text-align:center;font:15px/18px ProximaNovaRegular,sans-serif;color:#fff;margin-top:16px}.option[data-v-26639a5c]{display:flex}.option [type=radio][data-v-26639a5c]:checked,.option [type=radio][data-v-26639a5c]:not(:checked){position:absolute;left:-9999px}.option [type=radio]:checked+label[data-v-26639a5c],.option [type=radio]:not(:checked)+label[data-v-26639a5c]{white-space:nowrap;word-wrap:break-word;max-width:200px;position:relative;padding:4px 20px 0 40px;cursor:pointer;font:15px/18px ProximaNovaRegular,sans-serif;color:#fff;display:flex}.option [type=radio]:checked+label[data-v-26639a5c]:before,.option [type=radio]:not(:checked)+label[data-v-26639a5c]:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #7d8b97;border-radius:100px}.option [type=radio]:checked+label[data-v-26639a5c]:after,.option [type=radio]:not(:checked)+label[data-v-26639a5c]:after{content:"";width:10px;height:10px;background:#c70552;position:absolute;top:8px;left:8px;border-radius:100px;transition:all .2s ease}.option [type=radio]:not(:checked)+label[data-v-26639a5c]:after{opacity:0;transform:scale(0)}