/**handles:typography-responsive-stylesheet**/
@media (max-width:1023px){a.doc-link:after,a.pdf-link:after{right:0}a.doc-link,a.pdf-link{padding-right:40px}}@media (max-width:1024px){.product-table,.product-table tbody,.product-table td,.product-table th,.product-table thead,.product-table tr{display:block}.product-table td{border:none;padding-left:0!important;padding-right:0!important;position:relative;text-align:left;white-space:normal;width:100%!important}.product-table td:before{display:block;font-weight:700;text-align:left;width:100%;white-space:normal}}@media (max-width:767px){.notable,.notable tbody,.notable td,.notable th,.notable thead,.notable tr,.shop_table,.shop_table tbody,.shop_table td,.shop_table th,.shop_table thead,.shop_table tr,.table-style-1,.table-style-1 tbody,.table-style-1 td,.table-style-1 th,.table-style-1 thead,.table-style-1 tr,.table-style-2,.table-style-2 tbody,.table-style-2 td,.table-style-2 th,.table-style-2 thead,.table-style-2 tr{display:block}.notable th,.notable thead tr,.shop_table th,.shop_table thead tr,.table-style-1 th,.table-style-1 thead tr,.table-style-2 th,.table-style-2 thead tr{position:absolute;top:-9999px;left:-9999px}.table-style-2 tr{border-top:1px solid #e5e5e5}.table-style-2 tbody tr:first-child{border-top:none}.notable td,.shop_table td,.table-style-1 td,.table-style-2 td{border:none;padding-left:0!important;padding-right:0!important;position:relative;text-align:left;white-space:normal;width:100%!important}.notable td:before,.shop_table td:before,.table-style-1 td:before,.table-style-2 td:before{display:block;font-weight:700;text-align:left;width:100%;white-space:normal}.notable td:before,.shop_table td:before,.table-style-1 td:before,.table-style-2 td:before{content:attr(data-heading)}.shop_table tr{border-top:1px solid #e5e5e5}.shop_table tbody tr:first-child{border-top:none}.shop_table td,.table-style-1 td,.table-style-2 td{padding:0 10px 10px!important;width:auto!important}.shop_table td{border-top:none!important}.shop_table tr td:first-child,.table-style-1 tr td:first-child,.table-style-2 tr td:first-child{padding-top:10px!important}.product-remove{line-height:.9em}}@media (max-width:480px){p.testimonial{border-left-width:8px;padding-left:15px}a.doc-link,a.pdf-link{padding-left:40px}}