.ld-product-story:has(.ld-source-description){max-width:1120px}.ld-source-description{font-family:Arial,sans-serif;font-size:14px;line-height:1.65;overflow-wrap:anywhere;color:#222}.ld-source-description table{display:table;width:100%;max-width:100%;margin:0!important;border-collapse:collapse;table-layout:auto}.ld-source-description tbody{display:table-row-group}.ld-source-description tr{display:table-row}.ld-source-description td,.ld-source-description th{display:table-cell;padding:0;vertical-align:top;border:0;box-sizing:border-box}.ld-source-description table[border="1"]>tbody>tr>td,.ld-source-description table[border="1"]>tr>td{border:1px solid #d8d1c8}.ld-source-description table[cellpadding="4"]>tbody>tr>td{padding:4px}.ld-source-description table[cellpadding="8"]>tbody>tr>td{padding:8px}.ld-source-description table[cellpadding="10"]>tbody>tr>td{padding:10px}.ld-source-description table[cellpadding="12"]>tbody>tr>td{padding:12px}.ld-source-description img{display:block;width:100%;max-width:100%;height:auto;margin:0!important;border-radius:0!important;object-fit:contain}.ld-source-description h2,.ld-source-description h3{font-family:Arial,sans-serif;font-weight:700;line-height:1.3;letter-spacing:normal;text-wrap:pretty;margin:16px 0 10px}.ld-source-description h2{font-size:23px}.ld-source-description h3{font-size:19px}.ld-source-description p{margin:10px 0;max-width:none}.ld-source-description [align=center]{text-align:center}.ld-source-description [align=right]{text-align:right}.ld-source-description td[bgcolor]>h2,.ld-source-description td[bgcolor]>h3,.ld-source-description td[bgcolor]>p{padding-left:16px;padding-right:16px}.ld-source-description td[valign=middle]{vertical-align:middle}.ld-source-description td[valign=bottom]{vertical-align:bottom}.ld-source-description table td[width="16"]{width:16px;padding:0}@media(max-width:749px){.ld-source-description{font-size:14px}.ld-source-description table,.ld-source-description tbody,.ld-source-description tr,.ld-source-description td,.ld-source-description th{display:block;width:100%!important;max-width:100%}.ld-source-description td[width="16"],.ld-source-description td[height]:not(:has(img,h2,h3,p)){display:none}.ld-source-description td:empty{display:none}.ld-source-description h2{font-size:21px}.ld-source-description h3{font-size:18px}.ld-source-description table:not(:has(img,table)):has(>tbody>tr+tr){display:table;table-layout:fixed;font-size:12px}.ld-source-description table:not(:has(img,table)):has(>tbody>tr+tr)>tbody{display:table-row-group}.ld-source-description table:not(:has(img,table)):has(>tbody>tr+tr)>tbody>tr{display:table-row}.ld-source-description table:not(:has(img,table)):has(>tbody>tr+tr)>tbody>tr>td,.ld-source-description table:not(:has(img,table)):has(>tbody>tr+tr)>tbody>tr>th{display:table-cell;width:auto!important;padding:8px 6px;vertical-align:top}}.ld-product-story .ld-product-story__content :is(table,tbody,tr,td,th){border:0!important;box-shadow:none!important;outline:0}.ld-source-description{font-family:var(--font-body-family,Manrope,sans-serif);font-size:15px;color:#30362b}.ld-source-description h2,.ld-source-description h3{font-family:var(--font-body-family,Manrope,sans-serif);color:#343d2c}.ld-source-description>table:first-child{background:#efeedf;border-radius:16px;overflow:hidden}.ld-source-description>table:first-child>tbody>tr>td{padding:18px 22px}.ld-source-description>table>tbody>tr>td[colspan]:has(>strong:only-child){background:#657044;color:#fffdf7;padding:13px 18px;border-radius:9px;font-size:14px;letter-spacing:.035em}.ld-source-description td>table:has(strong):not(:has(img,h2,h3,p)) td:not([height]){background:#eeefd9;color:#414c31;padding:12px 14px;border-radius:8px}.ld-source-description>table>tbody>tr>td:has(>img){padding-block:12px}.ld-product-story__nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.ld-product-story__nav a{background:#eeefd9;color:#414c31;padding:11px 17px;border-radius:9px;text-decoration:none;font-size:14px}.ld-product-story__nav a:first-child{background:#657044;color:#fffdf7}.ld-product-story__nav a:focus-visible{outline:3px solid #b68c31;outline-offset:3px}@media(max-width:749px){.ld-source-description>table:first-child>tbody>tr>td{padding:12px}.ld-source-description>table>tbody>tr>td[colspan]:has(>strong:only-child){padding:12px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ld-source-description.css.map */
