.shop-layout{display:grid;grid-template-columns:1fr 300px;gap:24px}.shop-products ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.woocommerce ul.products li.product{background:#fff;border-radius:16px;padding:16px;text-align:center;box-shadow:0 8px 20px rgb(0 0 0 / .05)}.woocommerce ul.products li.product img{border-radius:12px}.shop-sidebar{background:#f3f4f6;border-radius:16px;padding:20px}@media (max-width:992px){.shop-layout{grid-template-columns:1fr}}body.single-product #tab-additional_information table.shop_attributes{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e3e6ea;border-radius:12px;overflow:hidden;background:#fff}body.single-product #tab-additional_information table.shop_attributes th,body.single-product #tab-additional_information table.shop_attributes td{padding:12px 16px;line-height:1.9;text-align:start;vertical-align:top;border:0;border-bottom:1px solid #e9ecef;font-family:inherit}body.single-product #tab-additional_information table.shop_attributes th{width:22%;background:#f6f7f9;color:#1f2933;font-weight:600}body.single-product #tab-additional_information table.shop_attributes td{background:#fff;color:#37414b;font-weight:400;font-style:normal;overflow-wrap:anywhere}body.single-product #tab-additional_information table.shop_attributes td p{margin:0}body.single-product #tab-additional_information table.shop_attributes td *{font-style:normal;color:inherit}body.single-product #tab-additional_information table.shop_attributes td a{color:#9c1c5b;text-decoration:underline}body.single-product #tab-additional_information table.shop_attributes tr:last-child th,body.single-product #tab-additional_information table.shop_attributes tr:last-child td{border-bottom:0}@media (max-width:600px){body.single-product #tab-additional_information table.shop_attributes th{width:30%;max-width:100px}body.single-product #tab-additional_information table.shop_attributes th,body.single-product #tab-additional_information table.shop_attributes td{padding:10px 12px}}@media (min-width:1024px){body.single-product ul.variable-items-wrapper[data-attribute_name="attribute_pa_size"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}body.single-product ul.variable-items-wrapper[data-attribute_name="attribute_pa_size"] li.variable-item{width:auto!important;margin:0!important}}