@media screen and (min-width:670px){.CfgStep{flex-grow:1;align-items:center;display:flex}}.CfgStep:last-child{flex:auto}.CfgStep:last-child .CfgStep__button:before,.CfgStep:last-child .CfgStep__button:after{display:none}.CfgStep__container{justify-content:left;align-items:center;display:flex}.CfgStep__iconChecked{background-color:#000;border-radius:50%;width:18px;padding:0;display:block;position:relative}@media screen and (min-width:670px){.CfgStep__iconChecked{background-color:transparent;margin:auto}}.CfgStep__iconChecked:before{color:#fff;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CfgStep__index{text-align:left;margin:0 4px 0 0;font-size:1.4rem}@media screen and (min-width:670px){.CfgStep__index{text-align:center;font-size:1.2rem}}.CfgStep__title{text-align:left;text-overflow:ellipsis;font-size:1.4rem;overflow:hidden}@media screen and (min-width:670px){.CfgStep__title{text-align:center;font-size:1.2rem}}.CfgStep__button{color:#fff;border-bottom:1px solid #333;justify-content:center;align-items:stretch;width:100%;height:48px;padding-right:20px;display:flex;position:relative}@media screen and (min-width:670px){.CfgStep__button{background-color:#f2f2f2;border-bottom:none}}.CfgStep__button:before,.CfgStep__button:after{content:" ";width:0;height:0;display:block;position:absolute;top:50%;left:100%}@media screen and (min-width:670px){.CfgStep__button:before,.CfgStep__button:after{border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:20px solid transparent;margin-top:-50px;margin-left:-21px}}.CfgStep__button:before{z-index:1;border-left-color:#ccc;margin-left:-20px}.CfgStep__button:after{z-index:2;border-left-color:#f2f2f2}.CfgStep__button.is-active{color:#fff;font-weight:700}@media screen and (min-width:670px){.CfgStep__button.is-active .CfgStep__container{border:2px solid transparent;border-bottom-color:#646b52;flex-grow:1;margin:0 30px}}.CfgStep__button.is-active:after{border-left-color:#fff}.CfgStep__button.is-active.is-disabled:before{border-top-color:#f2f2f2;border-bottom-color:#f2f2f2}@media screen and (min-width:670px){.CfgStep__button:disabled{color:#ccc;opacity:1;background-color:#f2f2f2}}.CfgStep__button:disabled:after{border-left-color:#f2f2f2}.CfgStep{border-bottom:1px solid #fff}.CfgStep:last-child{border-style:none}@media screen and (min-width:670px){.CfgStep{border-style:none}.CfgStep__container{justify-content:center}.CfgStep__container.is-completed{color:#000}}.CfgStep__button{color:#fff;border-bottom:none;justify-content:left;align-items:stretch;height:38px;padding:0;display:flex}@media screen and (min-width:670px){.CfgStep__button{color:#777;background-color:#fff;justify-content:center}}.CfgStep__button:disabled{opacity:.5}@media screen and (min-width:670px){.CfgStep__button:disabled{opacity:1}.CfgStep__button:last-child{border-bottom:none}}.CfgStep__button:after{border-left-color:#fff}.CfgStep__button.is-active:before{border-top-color:#fff;border-bottom-color:#fff}@media screen and (min-width:670px){.CfgStep__button.is-active{color:#000;background-color:#fff}}.CfgStep__button.is-previous:before{border-top-color:#fff;border-bottom-color:#fff}.CfgStep__button.is-previous:after{border-left-color:#fff}.CfgStep__iconChecked{background-color:transparent}@media screen and (min-width:670px){.CfgStep__iconChecked{margin:0 4px}}.CfgStep__iconChecked path{fill:#fff}@media screen and (min-width:670px){.CfgStep__iconChecked path{fill:#000}}.CfgSteps.is-last-step{box-shadow:0 5px 8px -4px rgba(0,0,0,.2)}.CfgSteps.is-open{z-index:17;width:100%;position:absolute;top:0;left:0}@media screen and (min-width:670px){.CfgSteps.is-open{position:relative}}.CfgSteps.is-open .CfgSteps__steps{display:flex}.CfgSteps.is-fixed{z-index:17;width:100%;position:fixed;top:0;left:0;right:0}.CfgSteps__outside{z-index:16;width:100%;height:100%;position:fixed;top:0;left:0}.CfgSteps__header{color:#fff;text-overflow:ellipsis;background-color:#000;justify-content:center;align-items:center;width:100%;height:48px;font-size:1.6rem;font-weight:700;display:flex}@media screen and (min-width:670px){.CfgSteps__header{display:none}}.CfgSteps__header .CfgSteps__iconOpenCloseMobile{width:16px;margin-right:8px;position:absolute;right:0}.CfgSteps__steps{background-color:#000;border-top:1px solid #333;flex-direction:column;padding:0 8px;display:none;overflow:hidden}@media screen and (min-width:670px){.CfgSteps__steps{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;flex-direction:row;padding:0;display:flex}}.CfgSteps__header{background-color:#646b52;height:38px;padding:0 16px}.CfgSteps__steps{background-color:#646b52;border-top:1px solid #fff}@media screen and (min-width:670px){.CfgSteps__steps{background-color:#fff;border-top:1px solid #ccc}}.CfgSteps__iconOpenCloseMobile path{fill:#fff}.CfgStepper{z-index:4;min-height:48px;position:relative}.CfgStepper.is-fixed{width:100%;padding-top:48px}@media screen and (min-width:670px){.CfgStepper.is-fixed{height:48px;padding-top:0}.CfgStepper.is-fixed.with-price{height:128px}.CfgStepper.is-fixed.is-last-step{height:48px}}.CfgStepper_priceContainer{background-color:#fff;justify-content:center;display:flex;box-shadow:0 5px 8px -4px rgba(0,0,0,.2)}@media screen and (min-width:670px){.CfgStepper_priceContainer.is-fixed{z-index:15;width:100%;position:fixed;top:50px;left:0;right:0}}.CfgStepper{min-height:38px}.CfgStepper.is-fixed{padding-top:38px}@media screen and (min-width:670px){.CfgStepper.is-fixed{height:118px}.CfgStepper.is-fixed.is-last-step{height:38px}.CfgStepper_priceContainer.is-fixed{top:40px}}