.item-price{border-radius:.125rem;gap:2rem;padding:1.5rem 2rem;display:flex;background:#fff;align-items:center}.item-price img{max-width:160px;width:160px;height:150px;object-fit:contain;margin-top:-1.5rem;margin-bottom:-1.5rem;border-radius:.125rem;background-color:#E8E8E8}.item-price .name,.item-price .param{display:flex;flex-direction:column;gap:.5rem;font-size:24px;font-weight:500;max-width:650px;margin-right:auto}.item-price .name small,.item-price .param small{font-size:16px;font-weight:300}.item-price .param{font-size:18px;text-transform:uppercase;max-width:150px;margin-right:0;gap:.25rem}.item-price .param small{text-transform:none}.item-price .price{font-size:30px;font-weight:500;white-space:nowrap;margin:0 auto}@media (max-width:1600px){.item-price{padding:1.5rem}.item-price .name,.item-price .param{font-size:18px}.item-price .name small,.item-price .param small{font-size:14px}.item-price .btn{padding-left:1rem;padding-right:1rem;font-size:14px}}@media (max-width:1400px){.item-price .param{font-size:16px}.item-price .price{font-size:30px}}@media (max-width:1200px){.item-price{flex-wrap:wrap}}@media (max-width:992px){.item-price{gap:1.5rem}.item-price img{width:30%}.item-price .param{width:33%;max-width:unset}.item-price .name{width:70%;max-width:unset}.item-price .btn{margin-left:auto}}@media (max-width:768px){.item-price{gap:1rem}.item-price .param{width:calc(50% - 1rem)}}@media (max-width:576px){.item-price img{display:none}.item-price .name{width:100%}.item-price .param{font-size:12px}.item-price .price{width:100%}.item-price .btn{width:100%}}@media (max-width:360px){.item-price{padding:1rem}.item-price .param{font-size:10px}.item-price .param small{font-size:12px}}.item-price-table{width:100%;color:dimgray;border-radius:.125rem;font-weight:400}.item-price-table a{color:dimgray;text-decoration:underline 1px solid;text-underline-offset:2px}.item-price-table a:hover{text-decoration:unset}.item-price-table thead{text-transform:uppercase;color:#333}.item-price-table thead th{padding:1rem 1.125rem;font-size:14px;font-weight:500}.item-price-table thead th:last-child{text-align:end;width:25%}.item-price-table tbody{max-height:686px;scroll-behavior:smooth;overflow:auto;scrollbar-face-color:#F7F7F7;scrollbar-track-color:#fff0}.item-price-table tbody::-webkit-scrollbar{width:2px;height:2px}.item-price-table tbody::-webkit-scrollbar-thumb{background:#D1D1D1}.item-price-table tbody::-webkit-scrollbar-track{background:#fff0}.item-price-table tr{font-size:18px;line-height:1.3}.item-price-table tr td{padding:1.25rem 1.125rem;position:relative}.item-price-table tr td:first-child:before{content:"";position:absolute;width:calc(100% - 1.125rem - 1.75rem);top:0;left:1.125rem;border-top:1px solid #D1D1D1}.item-price-table tr td:first-child:after{content:"";position:absolute;height:calc(100% + 1.25rem);top:-2rem;right:0;border-right:1px solid #D1D1D1}.item-price-table tr td:last-child{text-align:end}.item-price-table .price{font-size:22px;white-space:nowrap;font-weight:500}.item-price-table .price:before{content:"";position:absolute;width:calc(100% - 1.125rem);top:0;right:1.125rem;border-top:1px solid #D1D1D1}.item-price-table .price_old{font-weight:300;white-space:nowrap;text-align:end;color:#D1D1D1}.item-price-table .price_old:before{content:"";position:absolute;width:calc(100% - 2rem);top:0;right:0;border-top:1px solid #D1D1D1}@media (max-width:1600px){.item-price-table thead th{padding:1rem}.item-price-table tr{font-size:16px}.item-price-table tr td{padding:1rem}.item-price-table .price{font-size:20px}.item-price-table .price_old{padding-right:0}}@media (max-width:1400px){.item-price-table .price{padding-left:.25rem}}@media (max-width:1200px){.item-price-table thead th{font-size:12px}.item-price-table tr{font-size:14px}.item-price-table .price{font-size:16px}.item-price-table .price del{display:block}.item-price-table .price_old{font-size:12px}}@media (max-width:992px){.item-price-table tr td{padding:1rem}.item-price-table .price{padding-left:1rem}}@media (max-width:768px){.item-price-table tr td:first-child:before{left:1rem;width:calc(100% - 2rem)}.item-price-table .price:before{width:calc(100% - 2rem);right:1rem}.item-price-table .price_old:before{display:none}}@media (max-width:576px){.item-price-table tr{font-size:14px}.item-price-table .price{font-size:18px}.item-price-table .price_old{font-size:14px}}@media (max-width:360px){.item-price-table tr{font-size:12px}.item-price-table .price{font-size:16px}.item-price-table .price_old{font-size:12px}}