body{width:100%}body main>article{width:100%;max-width:1200px;margin:0 auto;margin-top:50px;padding:.5rem}body main>article .breadcrumb{margin-bottom:1rem}body main>article .breadcrumb ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;font-size:.8rem}body main>article .breadcrumb ul li::after{content:">";display:inline-block;width:1rem;height:1rem;text-align:center;margin:0 .5rem}body main>article .breadcrumb ul li:last-child::after{content:"";display:none}body a{text-decoration:underline;word-break:break-all}main .container{display:grid;grid-template-columns:auto minmax(auto, 300px);gap:1rem 2rem;grid-template-areas:"header header" "areaA areaB" "areaC areaB"}@media screen and (max-width:499px){main .container{grid-template-columns:100%;gap:1rem 0;grid-template-areas:"header" "areaB" "areaA" "areaC"}}main .container .price{font-weight:700}main .container button,main .container .button{width:100%;display:block;margin:2rem auto 0;text-align:center;background-color:#eb6f1c;line-height:40px;border-radius:1rem}main .container .headerArea{grid-area:header;width:100%}main .container .cartBody{grid-area:areaA;width:100%}main .container .cartBody .header{width:100%}main .container .cartBody .header h1{font-size:2rem}main .container .cartBody .header div{border-bottom:1px solid #131313;text-align:right;padding-bottom:.5rem}@media screen and (max-width:499px){main .container .cartBody .header div span{display:none}}@media screen and (max-width:499px){main .container .cartBody .header h1{display:none}}main .container .cartBody form{width:100%;margin-top:1rem;border-bottom:1px solid #131313;padding-bottom:1rem}main .container .cartBody form .itemsBox{display:grid}main .container .cartBody form .itemsBox .items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}main .container .cartBody form .itemsBox .items .checkBox{width:auto}main .container .cartBody form .itemsBox .items .imageBox{max-width:120px}main .container .cartBody form .itemsBox .items .quantityBox{width:calc(90% - 120px);padding-left:2rem;display:grid;grid-template-columns:80% 20%;align-items:center}main .container .cartBody form .itemsBox .items .quantityBox a{line-height:1.6rem}main .container .cartBody form .itemsBox .items .quantityBox .quantitySelect{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}main .container .cartBody form .itemsBox .items .quantityBox .quantitySelect label{margin-right:.5rem}main .container .cartBody form .itemsBox .items .quantityBox .quantitySelect select{border:1px solid #131313;padding:.2rem;margin-right:2rem;width:30px;text-align:center}main .container .cartBody form .itemsBox .items .quantityBox .quantitySelect .delete{width:30px;height:30px;overflow:hidden}main .container .cartBody form .itemsBox .items .quantityBox .quantitySelect .delete span{display:block;width:30px;height:30px;background-image:url(trach.svg);background-position:center;background-size:80%;background-repeat:no-repeat;cursor:pointer}@media screen and (max-width:499px){main .container .cartBody form .itemsBox .items .quantityBox{padding-left:0;grid-template-columns:100%}main .container .cartBody form .itemsBox .items .quantityBox>div:first-child{margin-bottom:1rem}}main .container .cartBody form .itemsBox .items .priceBox{width:10%;text-align:right}@media screen and (max-width:499px){main .container .cartBody form .itemsBox .items .priceBox{width:100%}}main .container .cartBody form .itemsBox .empty{text-align:center}main .container .cartBody form .itemsBox .empty div{margin:3rem auto}main .container .cartBody form .itemsBox .empty a.button{width:30%;background-color:#131313;margin:0 auto;color:#fff;text-decoration:none}main .container .cartBody .amount{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:1rem 0}main .container .paymentArea{grid-area:areaB;max-height:200px;border:1px solid #131313;border-radius:1rem;padding:1rem;font-size:1.2rem}main .container .paymentArea .header{margin-bottom:1rem}main .container .paymentArea .price{text-align:right}
