.CommonRadio{position:relative}.CommonRadio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.CommonRadio__circle{border:1px solid rgba(26,27,29,.16);border-radius:50%;height:16px;position:relative;transition:border-color .2s,background-color .2s;width:16px}.CommonRadio__circle:after{background:#fff;border-radius:50%;content:"";height:6px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px;z-index:1}.CommonRadio__circle.checked{background-color:#1c986c;border-color:transparent}.CommonRadio__circle.checked:after{opacity:1}.CommonRadio:hover .CommonRadio__circle{border-color:#1a1b1d33}.CommonRadio:hover .CommonRadio__circle.checked{background-color:#1c986c99;border-color:transparent}.CommonRadio.disabled .CommonRadio__circle{border-color:#1a1b1d1a}.CommonRadio.disabled .CommonRadio__circle.checked{background-color:#1c986c29;border-color:transparent}.CommonRadio.disabled input{pointer-events:none}.CommonToggle{position:relative}.CommonToggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.CommonToggle__container{background-color:#8891a329;border:1px solid rgba(26,27,29,.16);border-radius:100px;height:16px;position:relative;transition:border-color .2s,background-color .2s;width:28px}.CommonToggle__container:after{background:#fff;border-radius:50%;content:"";height:12px;left:1px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:left .2s;width:12px;z-index:1}.CommonToggle__container.checked{background-color:#1c986c;border-color:#1a1b1d29}.CommonToggle__container.checked:after{left:13px}.CommonToggle:hover .CommonToggle__container{background-color:#8891a342;border-color:#1a1b1d33}.CommonToggle:hover .CommonToggle__container.checked{background-color:#1c986ccc;border-color:#1a1b1d29}.CommonToggle.disabled .CommonToggle__container{background-color:#8891a31a;border-color:#1a1b1d29}.CommonToggle.disabled .CommonToggle__container.checked{background-color:#1c986c29;border-color:#1a1b1d29}.CommonToggle.disabled input{pointer-events:none}.CatalogItemConfiguratorContent{margin-top:78px}@media (min-width:551px) and (max-width:1199px){.CatalogItemConfiguratorContent{padding:0 26px}}@media (max-width:550px){.CatalogItemConfiguratorContent{padding:0 14px}.CatalogItemConfiguratorContent__button{display:none}}.CatalogItemConfiguratorContent__button-mobile{display:none}@media (max-width:550px){.CatalogItemConfiguratorContent__button-mobile{display:flex}}.CatalogItemConfiguratorContent__group{border-bottom:1px solid rgba(26,27,29,.16);margin-top:30px;position:relative}.CatalogItemConfiguratorContent__group:first-child{margin-top:0}.CatalogItemConfiguratorContent__group:last-child{border-bottom:none}.CatalogItemConfiguratorContent__groupTitleBlock{align-items:start;cursor:pointer;display:flex;gap:12px;margin-bottom:14px;min-height:33px;position:relative}.CatalogItemConfiguratorContent__groupTitle{color:#1a1b1d;display:inline;font-family:HeliosCond,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:100%;max-width:calc(100% - 188px);text-transform:uppercase}@media (max-width:550px){.CatalogItemConfiguratorContent__groupTitle{max-width:calc(100% - 78px)}}.CatalogItemConfiguratorContent__groupCount{color:#1a1b1d66;font-family:Apercu Mono Pro,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:115%;margin-left:8px;position:relative;text-transform:uppercase;vertical-align:super}.CatalogItemConfiguratorContent__group[data-collapsed] .CatalogItemConfiguratorContent__groupChevron{transform:none}.CatalogItemConfiguratorContent__groupChevron{flex-shrink:0;height:20px;transform:rotate(-180deg);transition:transform .2s;width:20px}.CatalogItemConfiguratorContent__groupChevron svg{height:100%;width:100%}.CatalogItemConfiguratorContent__groupButton{margin-left:auto;white-space:nowrap}.CatalogItemConfiguratorContent__options{display:flex;flex-direction:column;padding-bottom:39px;row-gap:10px;transition:max-height .2s}.CatalogItemConfiguratorContent__option{position:relative}.CatalogItemConfiguratorContent__option.disabled{pointer-events:none}.CatalogItemConfiguratorContent__optionContainer{align-items:stretch;-moz-column-gap:2px;column-gap:2px;cursor:pointer;display:flex;position:relative}.CatalogItemConfiguratorContent__optionContainer:after,.CatalogItemConfiguratorContent__optionContainer:before{opacity:0;pointer-events:none;transition:opacity .2s}.CatalogItemConfiguratorContent__optionContainer:after{border:1px solid rgba(28,152,108,.6);border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;transition:border-color .2s;width:100%;z-index:2}.CatalogItemConfiguratorContent__optionContainer:before{border:2px solid #fff;border-radius:4px;content:"";height:calc(100% - 2px);left:1px;position:absolute;top:1px;width:calc(100% - 2px);z-index:2}.CatalogItemConfiguratorContent__optionContainer.active:after,.CatalogItemConfiguratorContent__optionContainer.active:before,.CatalogItemConfiguratorContent__optionContainer:hover:after,.CatalogItemConfiguratorContent__optionContainer:hover:before{opacity:1}.CatalogItemConfiguratorContent__optionContainer.active:after{border-color:#1c986c}.CatalogItemConfiguratorContent__optionContainer.active:hover:after,.CatalogItemConfiguratorContent__optionContainer.active:hover:before{opacity:1}.CatalogItemConfiguratorContent__optionContainer.active:hover:after{border-color:#1c986c99}.CatalogItemConfiguratorContent__optionContainer.active .CatalogItemConfiguratorContent__optionContent,.CatalogItemConfiguratorContent__optionContainer.active .CatalogItemConfiguratorContent__optionImage{background:#1c986c29}.CatalogItemConfiguratorContent__optionImage{align-items:center;background:#f3f4f5;border-radius:4px 0 0 4px;display:flex;flex:0 0 120px;justify-content:center;min-height:98px;overflow:hidden;width:120px}.CatalogItemConfiguratorContent__optionImage .CommonImage{height:78px;width:120px}.CatalogItemConfiguratorContent__optionContent{background:#f3f4f5;border-radius:4px;flex:auto;padding:16px 56px 16px 20px;position:relative}@media (max-width:550px){.CatalogItemConfiguratorContent__optionContent{padding:16px 35px 16px 20px}}.CatalogItemConfiguratorContent__optionContent.withImage{border-radius:0 4px 4px 0}.CatalogItemConfiguratorContent__optionContentTitle{font-family:Apercu Mono Pro,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:115%;text-transform:uppercase;transition:color .2s}.disabled .CatalogItemConfiguratorContent__optionContentTitle{color:#1a1b1d66}@media (max-width:550px){.CatalogItemConfiguratorContent__optionContentTitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:normal;width:45.5814vw;word-break:keep-all}}.CatalogItemConfiguratorContent__optionContentPrice{color:#1a1b1d66;font-family:Apercu Mono Pro,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:115%;margin-top:6px;text-transform:uppercase}.CatalogItemConfiguratorContent__optionTooltip{position:absolute;right:56px;top:14px}.CatalogItemConfiguratorContent__optionTooltipText{cursor:pointer;font-family:Apercu Mono Pro,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:115%;position:relative;text-transform:uppercase}.CatalogItemConfiguratorContent__optionTooltipText:after{background-color:#1a1b1d29;bottom:-3px;content:"";height:1px;left:0;position:absolute;width:100%}@media (max-width:550px){.CatalogItemConfiguratorContent__optionTooltip{bottom:14px;right:12px;top:auto}}.CatalogItemConfiguratorContent__optionParameters{padding-left:32px}.CatalogItemConfiguratorContent__optionParameters .CatalogItemConfiguratorContent__option{margin-top:10px}.CatalogItemConfiguratorContent .tooltip-container{bottom:100%!important;padding:16px;width:292px}.CatalogItemConfiguratorContent .tooltip-content{white-space:break-spaces}.CatalogItemConfiguratorContent .tooltip-text{text-align:left}.CatalogItemConfiguratorContent .tooltip-text ul{list-style:none;margin-left:10px;margin-top:16px}.CatalogItemConfiguratorContent .tooltip-text ul li{margin-top:10px;position:relative}.CatalogItemConfiguratorContent .tooltip-text ul li:first-child{margin-top:0}.CatalogItemConfiguratorContent .tooltip-text ul li:before{background:#fff;content:"";height:4px;left:-10px;position:absolute;top:6px;width:4px}.CatalogItemConfiguratorContent__checkbox{pointer-events:none;position:absolute;right:12px;top:12px}.CatalogItemConfiguratorContent__result{border-top:1px solid rgba(26,27,29,.16);margin-top:30px;padding-bottom:30px;padding-top:30px}@media (min-width:551px) and (max-width:1199px){.CatalogItemConfiguratorContent__result{padding:30px 26px 0}}@media (max-width:550px){.CatalogItemConfiguratorContent__result{padding:30px 14px 50px}}.CatalogItemConfiguratorContent__resultTitleBlock{align-items:center;display:flex;justify-content:space-between;min-height:33px}@media (max-width:550px){.CatalogItemConfiguratorContent__resultTitleBlock{align-items:flex-start}.CatalogItemConfiguratorContent__resultAdditionalButton .CommonButton--btn{white-space:nowrap}}.CatalogItemConfiguratorContent__resultTitle{font-family:HeliosCond,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:100%;text-transform:uppercase}.CatalogItemConfiguratorContent__resultOptions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.CatalogItemConfiguratorContent__resultOption{align-items:center;background:#1c986c29;border:1px solid #1c986c;border-radius:4px;color:#1a1b1d;display:flex;font-family:Apercu Mono Pro,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:115%;padding:7px 10px 7px 12px;position:relative;text-transform:uppercase}.CatalogItemConfiguratorContent__resultOption:after{border:1px solid #fff;border-radius:4px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.CatalogItemConfiguratorContent__resultOptionPrice{color:#1a1b1d66;margin-left:10px;white-space:nowrap}.CatalogItemConfiguratorContent__resultOptionRemove{flex:0 0 16px;height:16px;margin-left:10px;position:relative;width:16px}.CatalogItemConfiguratorContent__resultOptionRemove.withParameters{margin-left:0}.CatalogItemConfiguratorContent__resultOptionRemove:after{background:#1a1b1d33;border-radius:50%;content:"";height:12px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s;width:12px}.CatalogItemConfiguratorContent__resultOptionRemove:hover:after{opacity:1}.CatalogItemConfiguratorContent__resultOptionRemove button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;height:100%;left:0;margin:0;outline:none;position:absolute;top:0;width:100%}.CatalogItemConfiguratorContent__resultOptionRemove svg{height:100%;left:0;position:absolute;top:0;width:100%;--svg-icon-fill:#1a1b1d}.CatalogItemConfiguratorContent__resultParameter{align-items:center;display:flex;margin:0 10px;padding:0 10px;position:relative}@media (max-width:550px){.CatalogItemConfiguratorContent__resultParameter{display:none}}.CatalogItemConfiguratorContent__resultParameter:before{background:#fff;content:"";height:calc(100% + 14px);left:0;position:absolute;top:-7px;width:1px}.CatalogItemConfiguratorContent__resultParameter:after{background:#fff;content:"";height:calc(100% + 14px);position:absolute;right:0;top:-7px;width:1px}.CatalogItemConfiguratorContent__resultParameterTitle{color:#1a1b1d;margin-right:10px}.CatalogItemConfiguratorContent__resultParameterPrice,.CatalogItemConfiguratorContent__resultParameterTitle{font-family:Apercu Mono Pro,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:115%;text-transform:uppercase}.CatalogItemConfiguratorContent__resultParameterPrice{color:#1a1b1d66}.CatalogItemConfiguratorContent__resultParameterLink{height:20px;margin-right:4px;width:20px}.CatalogItemConfiguratorContent__resultParameterRemove{height:16px;margin-left:10px;width:16px}.CatalogItemConfiguratorContent__resultParameterRemove svg{height:100%;width:100%;--svg-icon-fill:#1a1b1d}.CatalogItemConfiguratorContent__resultParameterCount{font-family:Apercu Mono Pro,sans-serif;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:115%;margin-left:5px;padding-right:14px;position:relative;text-transform:uppercase}@media (max-width:550px){.CatalogItemConfiguratorContent__resultParameterCount{display:none}}.CatalogItemConfiguratorContent__resultParameterCount:before{border:2px solid rgba(26,27,29,.16);border-radius:2px;content:"";height:24px;left:calc(50% - 7px);position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.CatalogItemConfiguratorContent__resultParameterCount:after{background:#fff;content:"";height:calc(100% + 18px);position:absolute;right:0;top:-9px;width:1px}
