.soul-geometry-cart{max-width:1015px;margin:auto}.soul-geometry-cart .soul-geometry-cart__message{text-align:center;margin-bottom:1.875rem}.soul-geometry-cart .soul-geometry-cart__message p{font-size:1rem}.soul-geometry-cart .soul-geometry-cart__inner{overflow:hidden;box-shadow:0 0 6px #00000029;background:#fff;border-radius:10px;padding:1.875rem}.soul-geometry-cart .soul-geometry-cart__inner>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:-.9375rem}.soul-geometry-cart .soul-geometry-cart__inner>div>*{margin:.9375rem}.soul-geometry-cart h2.soul-geometry-cart__title{font-size:1.5rem}.soul-geometry-cart h2.soul-geometry-cart__title:after{transform:scale(.6);margin-top:-.625rem}.soul-geometry-cart .soul-geometry-cart__price{font-family:Reem Kufi,sans-serif;font-weight:700;font-size:2.5rem;line-height:100%;text-align:center}.soul-geometry-cart .soul-geometry-cart__price .nma-shop-price__regular{font-size:.5em;margin-bottom:0}.soul-geometry-cart .soul-geometry-cart__button .nma-shop-buy-button{margin:0}.soul-geometry-cart .soul-geometry-cart__button .nma-shop-buy-button__price,.soul-geometry-cart .soul-geometry-cart__button .nma-shop-buy-button__options,.soul-geometry-cart .soul-geometry-cart__button .nma-shop-buy-button__quantity{display:none}.soul-geometry-cart .soul-geometry-cart__button .nma-shop-buy-button__actions{display:block}.soul-geometry-cart .soul-geometry-cart__button button{width:100%}@media screen and (max-width:1019px){.soul-geometry-cart .soul-geometry-cart__button{width:100%}}@media screen and (min-width:1020px){.soul-geometry-cart .soul-geometry-cart__inner{border-radius:50px;padding:1.25rem 3.125rem}.soul-geometry-cart .soul-geometry-cart__inner>div{margin:-1.25rem}.soul-geometry-cart .soul-geometry-cart__inner>div>*{margin:1.25rem}.soul-geometry-cart .soul-geometry-cart__inner>div>.soul-geometry-cart__title{margin-left:auto}.soul-geometry-cart .soul-geometry-cart__title{order:2}.soul-geometry-cart .soul-geometry-cart__price{order:1;font-size:3.0625rem;text-align:left;display:flex;align-items:flex-end}.soul-geometry-cart .soul-geometry-cart__price .nma-shop-price__regular{margin:0 0 .375rem .75rem}.soul-geometry-cart .soul-geometry-cart__button{order:3}}@media screen and (min-width:1140px){.soul-geometry-cart .soul-geometry-cart__inner{padding:1.5625rem 1.875rem}}
