@font-face{font-family:Redhat;src:url(/desserts-to-cart/static/media/RedHatText-VariableFont_wght.885cbf49d3f8ee6d075c.ttf)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Redhat,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--red:#c73a0f;--Green:#1ea475;--Rose-50:#fcf9f7;--Rose-100:#f4edeb;--Rose-300:#c9aea6;--Rose-400:#ad8985;--Rose-500:#87635a;--Rose-900:#260f08}body{background-color:#fcf9f7;background-color:var(--Rose-50)}.container{align-items:center;display:flex;justify-content:center;width:100%}.App{grid-template-columns:1fr 1fr;max-width:1400px}.App,.product-list{grid-gap:24px;display:grid;gap:24px}.product-list{grid-template-columns:1fr 1fr 1fr}.side-bar{padding:88px 0 112px 88px}.product img{border-radius:7px;margin-bottom:30px;margin-top:5px;transition:3s;width:250px}.product img:focus{border:1px solid #c73a0f;border:1px solid var(--red)}.side-bar h1{margin:0 0 32px}.product .category,span.price{color:#87635a;color:var(--Rose-500)}.product .name,p.name{color:#260f08;font-weight:600}.product .price,span.quantity{color:#c73a0f;color:var(--red);font-weight:600}.btn-container{align-items:center;display:grid;justify-content:center;margin-top:-55px;width:100%}.button{align-items:center;background:#fff;background:var(--color-white,#fff);border:1px solid #ad8a85;border:1px solid var(--color-rose-400,#ad8a85);border-radius:999px;cursor:pointer;display:flex;font-weight:600;gap:7px;justify-content:space-between;padding:12px 28px;transition:70ms;width:160px}.add-to-cart-btn:hover{color:#c73a0f;color:var(--red)}.quantity-btn{background-color:#c73a0f;background-color:var(--red);border:none;color:#fff}p{line-height:150%;margin:2px}.detail{align-items:flex-start;display:flex;gap:8px}.cart{background-color:#fff;border-radius:7px;height:fit-content;margin-right:88px;margin-top:88px;padding:24px;transition:3s}.cart-item{align-items:center;border-bottom:1px solid #f4edeb;border-bottom:1px solid var(--Rose-100);display:flex;justify-content:space-between;margin:10px 0;padding-bottom:10px}.remove-icon{cursor:pointer}.cart .container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.cart h2{color:#c73a0f;color:var(--red)}.primary-btn{background-color:#c73b0f;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:12px 28px;transition:1s;width:100%}.primary-btn:hover{background:linear-gradient(0deg,#00000040,#00000040),#c73b0f;background:linear-gradient(0deg,#00000040 0,#00000040 100%),var(--color-red,#c73b0f);color:#fff}.order-total{justify-content:space-between}.confirm-modal,.order-total{align-items:center;display:flex}.confirm-modal{background-color:#00000040;background-size:cover;justify-content:center;min-height:100%;position:fixed;right:0;width:100%}.confirm-modal .modal{background-color:#fff;border-radius:7px;padding:40px;width:400px}.modal h1{margin:0}.modal span{color:#ad8a85}.modal .primary-btn{margin-top:10px}.selected{border:1px solid #c73a0f;border:1px solid var(--red)}@media screen and (max-width:992px){.App{display:flex;flex-direction:column}.cart{margin:40px}.side-bar{padding:40px}}@media screen and (max-width:880px){.product-list{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.product-list{align-items:center;display:flex;flex-direction:column;justify-content:center}.confirm-modal{align-items:flex-start;height:100%;padding-top:40px}}
/*# sourceMappingURL=main.212f2cb5.css.map*/