.oPath__step{display:inline-flex;flex-direction:column;font-size:0.875rem;align-items:center;background-color:#fff;padding-top:.5rem;padding-bottom:.5rem;color:gray}@media (min-width: 992px){.oPath__step{flex-direction:row}}.oPath__step.active{color:#010005}.oPath__step.valid{color:#010005}.oPath__step span,.oPath__step strong{text-align:center;padding-left:.5rem;padding-right:.5rem;line-height:1.2}.oPath-line{position:relative}.oPath-line:after{position:absolute;content:"";top:calc(50% + 1px);width:100%;height:1px;background-color:gray;z-index:-1}.oPath-line.valid:after{background-color:#010005}a.oPath__link{color:#010005;text-decoration:none}.oPath__step em{display:flex;justify-content:center;align-items:center;font-style:normal;border-radius:50%;text-decoration:none;font-size:1.25rem;width:2rem;height:2rem;margin-bottom:.25rem;border:1px solid gray}@media (min-width: 992px){.oPath__step em{margin-bottom:0}}.oPath__step.valid em{border:1px solid #010005}.oPath__step.active em{background-color:#010005;color:#fff}.cart-overview__item{position:relative;display:flex;flex-flow:column;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-top:-1px;padding:1rem 0}@media (min-width: 768px){.cart-overview__item{flex-flow:row}}.cart-overview__col1{display:flex;flex:1 1 auto;flex-flow:column;text-decoration:none;margin-bottom:.75rem}@media (min-width: 576px){.cart-overview__col1{flex-flow:row}}@media (min-width: 768px){.cart-overview__col1{margin-bottom:0}}.cart-overview__img{display:flex;justify-content:center;align-items:center;flex:0 0 auto}@media (max-width: 575.98px){.cart-overview__img div{width:50%;margin-bottom:.25rem}}@media (min-width: 576px){.cart-overview__img{flex:0 0 80px}}.cart-overview__title{font-size:1rem;display:flex;flex:1 1 auto;align-items:center;justify-content:center}@media (min-width: 576px){.cart-overview__title{justify-content:left;margin-bottom:0;padding-bottom:0}}.cart-overview__availability{display:flex;align-items:center;justify-content:center}@media (min-width: 576px){.cart-overview__availability{flex:0 1 150px;justify-content:end}}@media (min-width: 768px){.cart-overview__availability{justify-content:center}}.cart-overview__col2{display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.cart-overview__col2{flex:0 0 320px}}.cart-overview__amount{display:flex;align-items:center;flex:0 0 120px}.cart-overview__amount .form-control{padding:.375rem;text-align:center;background-color:white}.cart-overview__price{flex:0 0 150px;font-weight:700;text-align:right}.cart-overview__remove{flex:0 0 50px;text-align:center}@media (max-width: 575.98px){.cart-overview__remove{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem}}.cart-overview__remove svg{fill:gray}.cart-overview__remove:hover svg{fill:#E30614}.cart-transport__progress{position:relative;border-radius:5px;margin-top:.5rem;height:10px;background-color:#e6e6e6}.cart-transport__progress-bar{position:absolute;border-radius:5px;z-index:10;content:"";background-color:#6bba6b;height:10px}.cart-summary{display:flex;flex-flow:column}@media (min-width: 768px){.cart-summary{flex-flow:row}}.cart-summary__text{flex:1 1 auto;text-align:center;font-size:1.25rem}@media (min-width: 768px){.cart-summary__text{text-align:right;padding-right:1.5rem}}.cart-summary__price{text-align:center}@media (min-width: 768px){.cart-summary__price{text-align:right}}.cart-summary__priceWithVat{font-size:1.25rem;font-weight:700;color:#E30614}.oPath-list{border-top:1px solid #e6e6e6}.oPath-list__item{border-bottom:1px solid #e6e6e6;transition:background-color .3s ease}.oPath-list__item:hover{background-color:#fafafa}.oPath-list__item--disabled label{opacity:.4}.oPath-list__label{position:relative;display:flex;flex-flow:column;padding:1rem 1rem 1rem 3rem;margin-bottom:0}.oPath-list__label input{display:none}.oPath-list__label--checkbox{padding:0 2rem}.oPath-list__radio,.oPath-list__checkbox{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:1rem;margin-top:-10px;width:1.25rem;height:1.25rem;background-color:white;border:1px solid gray;border-radius:50%;transition:border .3s ease}.oPath-list__checkbox{border-radius:0;left:0}.oPath-list__label--checkbox:hover .oPath-list__checkbox{border:1px solid #404040}.oPath-list__item:hover:not(.oPath-list__item--disabled) .oPath-list__radio{border:1px solid #404040}i.oPath-list__radio:before,i.oPath-list__checkbox:before{display:block;content:"";opacity:0;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);width:10px;height:10px;border-radius:50%;background-color:#007A00;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}i.oPath-list__checkbox:before{border-radius:0}.oPath-list__label input:checked+i.oPath-list__radio:before,.oPath-list__label input:checked ~ i.oPath-list__checkbox:before{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.oPath-list__heading{display:flex;flex-flow:column}@media (min-width: 576px){.oPath-list__heading{flex-flow:row}}.oPath-list__img{display:none}@media (min-width: 576px){.oPath-list__img{display:flex;align-items:center;flex:0 0 80px}}@media (min-width: 992px){.oPath-list__img{flex:0 0 100px}}.oPath-list__text{display:flex;flex-flow:column;flex:1 1 auto;margin-right:1rem}@media (min-width: 576px){.oPath-list__text{margin-left:1rem}}.oPath-list__desc{font-size:0.8125rem;color:#404040}.oPath-basket{font-size:0.875rem;background-color:#f5f5f5}@media (min-width: 768px){.oPath-basket{position:sticky;top:5rem}}.oPath-basket__item{display:flex;flex-flow:column;background-color:white;padding:1rem;border-bottom:1px solid #e6e6e6;margin-bottom:1rem;text-decoration:none}.oPath-basket__item ul{font-size:0.875em}.oPath-basket__heading{font-weight:700;line-height:1.3em;margin-bottom:.5rem}.oPath-basket__parameters{color:#404040;font-weight:300}.oPath-basket__total{color:#1a1a1a;font-size:1.25rem;font-weight:700}
