body main{margin-top:50px}body main>div{width:100%;max-width:1080px;margin:0 auto;padding-top:3rem;display:grid;column-gap:32px}@media screen and (max-width:499px){body main>div{grid-template-columns:1fr;column-gap:0}}body main>div div.header{grid-row:1;grid-column:1/3}@media screen and (max-width:499px){body main>div div.header{grid-column:1;width:100%}}body main>div div.contentInner{grid-row:2;grid-column:1}@media screen and (max-width:499px){body main>div div.contentInner{width:100%;margin-bottom:2rem}}body main>div div.contentInner section{width:100%}body main>div div.contentInner section table{border-collapse:collapse;width:100%}body main>div div.contentInner section table thead th{white-space:nowrap;border-bottom:1px solid #a7a7a7;text-align:left;font-size:.8rem;font-weight:normal;padding-bottom:1rem}body main>div div.contentInner section table thead th:nth-child(2){padding-left:4rem}body main>div div.contentInner section table thead th:last-child{text-align:right}@media screen and (max-width:499px){body main>div div.contentInner section table thead th:last-child{display:none}}body main>div div.contentInner section table tbody tr td{padding-top:2rem}body main>div div.contentInner section table tbody tr td.itemImage{width:110px}body main>div div.contentInner section table tbody tr td.itemImage a{display:block;width:100%;height:100%}body main>div div.contentInner section table tbody tr td:not(.itemImage){padding-left:4rem}@media screen and (max-width:499px){body main>div div.contentInner section table tbody tr td:not(.itemImage){padding-left:0}}body main>div div.contentInner section table tbody tr td.itemName{padding-left:2rem}@media screen and (max-width:499px){body main>div div.contentInner section table tbody tr td.itemName{padding-left:1rem}}body main>div div.contentInner section table tbody tr td.itemName dl .itemOption dt,body main>div div.contentInner section table tbody tr td.itemName dl .itemOption dd{display:inline-block}body main>div div.contentInner section table tbody tr td.itemQuantity label.visuallyHidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal !important}body main>div div.contentInner section table tbody tr td.itemQuantity .counter{display:flex;border:1px solid #a7a7a7;width:calc(80px + 3rem)}body main>div div.contentInner section table tbody tr td.itemQuantity .counter>*{height:40px}body main>div div.contentInner section table tbody tr td.itemQuantity .counter button{border:0;width:40px}body main>div div.contentInner section table tbody tr td.itemQuantity .counter input{border:0;width:3rem;padding:0 .5rem;line-height:40px;display:block;text-align:center}body main>div div.contentInner section table tbody tr td.itemDelete .delete span{display:block;width:35px;height:35px;background-image:url(/images/delete.svg);background-repeat:no-repeat;background-size:80%;background-position:center;cursor:pointer}@media screen and (max-width:499px){body main>div div.contentInner section table tbody tr td.cartItemTotal{display:none}}body main>div div.contentInner section table tbody tr td.cartItemTotal .cartItemPrice{text-align:right}body main>div div.procedure{grid-row:2;grid-column:2;min-width:280px;text-align:center;margin:0 auto}@media screen and (max-width:499px){body main>div div.procedure{grid-row:3;grid-column:1}}body main>div div.procedure .settlement{padding:1rem;background-color:#f9f8f7;border-radius:1rem;box-shadow:0px 0px 12px 5px #ebb471}body main>div div.procedure .settlement .total{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}body main>div div.procedure .settlement .total div{font-weight:700;margin:2rem 2rem 0}body main>div div.procedure .settlement .total div:last-child{font-size:1.3rem}body main>div div.procedure .settlement button{width:80%;display:block;margin:1rem auto;padding:.5rem;border-radius:1rem;border:0;background-color:#707070;color:#fff}body main>div div.procedure .settlement .additional-checkout-buttons{margin:2rem auto}body main>div div.procedure .settlement a{margin-top:1rem}body main>section.gradient{width:100%;max-width:1080px;margin:0 auto}body main>section.gradient h2{margin-bottom:1rem;margin-left:.5rem}body main>section.gradient div ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}body main>section.gradient div ul li{width:15%;margin-right:2%;margin-bottom:2rem}body main>section.gradient div ul li a{display:block}body main>section.gradient div ul li a img{width:100%}body main>section.gradient div ul li a .itemName{font-size:.8rem;color:#707070}body main>section.gradient div ul li a .price{font-weight:500}body main>section.gradient div ul li:nth-child(6n){margin-right:0}@media screen and (max-width:499px){body main>section.gradient div ul li{width:32%;margin-right:2%}body main>section.gradient div ul li:nth-child(6n){margin-right:auto}body main>section.gradient div ul li:nth-child(3n){margin-right:0}}
