.basket-table{width:100%;max-width:100%}@media (min-width:768px){.basket-table>tbody>tr>td,.basket-table>tbody>tr>th,.basket-table>tfoot>tr>td,.basket-table>tfoot>tr>th,.basket-table>thead>tr>td,.basket-table>thead>tr>th{padding:15px;line-height:1.5714285714;border-top:1px solid #d5d5d5}.basket-table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d5d5d5}.basket-table>thead:first-child>tr:first-child>td,.basket-table>thead:first-child>tr:first-child>th{border-top:0}}@media (max-width:767px){.basket-table{font-size:12px}}@media (max-width:767px){.basket-table,.basket-table tbody,.basket-table td,.basket-table tfoot,.basket-table tr{display:block}}@media (min-width:768px){.basket-table tbody tr td:nth-last-child(-n+1),.basket-table tbody tr th:nth-last-child(-n+1),.basket-table thead tr td:nth-last-child(-n+1),.basket-table thead tr th:nth-last-child(-n+1){text-align:right}}@media (min-width:768px){.basket-table tbody tr td:not(:first-child):not(:nth-last-child(-n+1)),.basket-table tbody tr th:not(:first-child):not(:nth-last-child(-n+1)),.basket-table thead tr td:not(:first-child):not(:nth-last-child(-n+1)),.basket-table thead tr th:not(:first-child):not(:nth-last-child(-n+1)){text-align:center}}@media (max-width:767px){.basket-table thead{display:none}}@media (max-width:767px){.basket-table tbody{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}}@media (max-width:767px){.basket-table tbody tr{border:1px solid #777}}@media (max-width:767px){.basket-table tfoot{border:1px solid #777}}@media (min-width:768px){.basket-table tfoot tr td,.basket-table tfoot tr th{text-align:right}}@media (max-width:767px){.basket-table tfoot tr:not(:last-of-type){border-bottom:1px solid #d5d5d5}}@media (max-width:767px){.basket-table td,.basket-table th{padding:15px}}@media (max-width:767px){.basket-table .-mob-flex-even{display:flex;align-items:center;justify-content:space-between;gap:15px}}.basket-table .-highlight{background-color:#eee;font-weight:700}@media (max-width:767px){.basket-table .-highlight-sm{background-color:#eee;font-weight:700}}.basket-table .-no-break{white-space:nowrap}@media (max-width:767px){.basket-line td:not(:last-of-type){border-bottom:1px solid #d5d5d5}}@media (max-width:767px){.basket-line td:last-of-type{font-weight:700}}@media (max-width:767px){.basket-line td[data-title]::before{content:attr(data-title)}}.basket-line__quantity{display:inline-grid;gap:5px;grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content)}.basket-line__quantity input{grid-column:span 2}.basket-line-item{--thumb-size:50px;display:grid;grid-template-columns:var(--thumb-size) 1fr;align-items:center;gap:15px}@media (min-width:768px){.basket-line-item{--thumb-size:100px}}.basket-line-item a{color:#232323}.basket-line-item img{aspect-ratio:4/3;object-fit:cover}@media (min-width:768px){.basket-offer{display:flex;align-items:center;gap:15px}}.basket-shipping{display:inline-grid;gap:5px;grid-template-columns:repeat(2,auto)}.basket-shipping__label{grid-column:span 2}@media (min-width:768px){.basket-shipping{grid-template-columns:repeat(3,auto);align-items:center}.basket-shipping__label{grid-column:auto;margin-right:10px}}.basket-options{display:grid;gap:30px}@media (min-width:768px){.basket-options{grid-template:"codes shipping" auto ". buttons" auto/1fr 1fr}}@media (min-width:992px){.basket-options{grid-template:"codes shipping buttons" auto/1fr 1fr -webkit-max-content;grid-template:"codes shipping buttons" auto/1fr 1fr max-content}}@media (min-width:768px){.basket-options__codes{grid-area:codes}}@media (min-width:768px){.basket-options__shipping{grid-area:shipping}}@media (min-width:768px){.basket-options__buttons{grid-area:buttons;justify-self:flex-end}}.offer-codes__items{display:grid;gap:15px}.offer-codes__items .form-group{display:flex;gap:15px}.mobile-panels{display:grid;gap:10px}@media (min-width:768px){.mobile-panels{display:none}}.mobile-panels__panel{border:1px solid #ddd}.mobile-panels__header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;background-color:#eee}.mobile-panels__header[aria-expanded=true] .fi{transform:rotate(180deg)}.mobile-panels__body{border-top:1px solid #ddd}
