.button__addToBasket{min-width:7.5rem;background-color:#2d2d2d;border-radius:1.5rem;height:55px;padding:0;font-weight:bold;border:1px solid #2d2d2d;cursor:pointer;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:384ms;transition-property:background-color,color;color:#fff;width:100%;font-size:12px}
.button__addToBasket .button__content{display:flex;justify-content:flex-end;text-transform:uppercase;position:relative}
.button__addToBasket .button__content span{flex-basis:95%}
.button__addToBasket:disabled{background-color:#3e3e3e;border-color:#3e3e3e;color:#fff;opacity:.5;cursor:default}
.button__addToBasket:disabled .cmp-loader{color:#3e3e3e;border-right-color:#fff;top:unset;right:unset}
.button__addToBasket.button-icon{background-color:transparent;color:#000;font-size:20px;border:0;padding:0;margin:-3px 0 0;width:25px;min-width:auto}
@media only screen and (min-width:768px){.button__addToBasket{padding:0 .5rem;margin:0}
}
@media only screen and (min-width:1024px){.button__addToBasket{margin:0;padding:.8rem 1rem;height:auto;font-size:1rem}
}