.et_pb_shop ul.products li.product .et_shop_image span.et_overlay{background-color:transparent!important}.et_pb_shop ul.products li.product .et_shop_image span.et_overlay::before{display:none!important}.woocommerce ul.products li.product{position:relative;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.woocommerce ul.products li.product:hover{transform:translateY(-5px)}.woocommerce-error li a{color:white!important}.logo-depot-size-chart{display:block;width:100%;overflow-x:auto!important;margin-bottom:20px;border:1px solid #ddd;background:#fff}.logo-depot-size-chart table tr,.logo-depot-size-chart table th,.logo-depot-size-chart table td{background-color:#fff!important;color:#333!important;border:1px solid #ddd!important;padding:12px 8px!important;text-align:center!important;vertical-align:middle!important;font-weight:normal!important;width:auto!important}.logo-depot-size-chart table thead tr th,.logo-depot-size-chart table thead tr td,.logo-depot-size-chart table tbody tr:first-child th,.logo-depot-size-chart table tbody tr:first-child td{background-color:#222!important;color:#fff!important;font-weight:bold!important;text-transform:uppercase;border-color:#222!important}.logo-depot-size-chart table thead+tbody tr:first-child th,.logo-depot-size-chart table thead+tbody tr:first-child td{background-color:#fff!important;color:#333!important;font-weight:normal!important;border-color:#ddd!important}.logo-depot-size-chart table tr:not(:first-child)>*:first-child,.logo-depot-size-chart table thead+tbody tr:first-child>*:first-child{text-align:left!important;background-color:#f9f9f9!important;color:#000!important;font-weight:bold!important;min-width:120px}.logo-depot-size-chart table tr:nth-child(even)>*{background-color:#f4f4f4!important}.logo-depot-size-chart table tr:nth-child(even)>*:first-child{background-color:#e9e9e9!important}@media only screen and (max-width:768px){.logo-depot-size-chart table{font-size:13px!important}.logo-depot-size-chart td,.logo-depot-size-chart th{padding:8px 4px!important;white-space:nowrap!important}}span.tc-epo-element-label-text{font-weight:700!important;text-align:left!important;color:#333333!important}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{display:none!important}.tm-section-description{display:flex;align-items:center;gap:10px;background-color:transparent;border-left:none;padding:10px 0;margin-bottom:15px;color:#555;font-size:0.95em;border-bottom:1px solid #eee}.tm-section-description::before{content:"\2139";font-size:1.2em;color:#2271b1;flex-shrink:0}.tm-section-description p{margin:0}