@media (max-width:980px){.no-stack-row .et_pb_column{width:33.33%!important;float:left!important;clear:none!important;display:inline-block!important}}@media (max-width:767px){.no-stack-row{overflow-x:auto;white-space:nowrap}.no-stack-row .et_pb_column{display:inline-block;float:none;width:auto;white-space:normal;vertical-align:top}}.right-border-button{border:none;border-right:2px solid #f1f1f1!important;border-width:1px!important;border-radius:0}.user-info{display:flex;align-items:center;gap:5px}.user-info-icon{margin-right:5px;position:relative;top:-1px}img,svg{vertical-align:middle}.user-info a{font-size:14px;font-weight:600;line-height:normal;letter-spacing:-.14px}.ps-shoppingcart #blockcart{display:inline-block;position:relative}#ps-shoppingcart #cart-toogle{display:flex;padding-right:0}a.cart-toogle{background:rgba(0,0,0,0);color:#393838;padding:.5625rem .5625rem}#ps-shoppingcart #cart-toogle>img{width:100%;height:100%;margin-right:12px}#ps-shoppingcart #cart-toogle .info-wrapper span.cart-products-count{position:absolute;width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:#DF2B2B;border-radius:50%;color:#FFF;font-size:8px;letter-spacing:-.08px;left:16px;top:4px;padding-top:1px}#ps-shoppingcart #cart-toogle .info-wrapper span.value{font-size:14px;font-weight:600}.et_pb_code_inner{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px}.separator{width:1px;height:20px;background-color:#ccc}.custom-divi-cart-button{text-align:center;margin-top:10px}.custom-divi-cart-button a.button{background-color:#2ea3f2;color:#fff;padding:8px 16px;border-radius:4px}.custom-divi-cart-button a.button:hover{background-color:#1b7dc9}.woocommerce ul.products li.product .custom-divi-cart-button{margin-top:auto;text-align:center;transition:opacity 0.3s ease,transform 0.3s ease}.woocommerce ul.products li.product:hover .custom-divi-cart-button{opacity:1;transform:translateY(0)}.woocommerce ul.products li.product .custom-divi-cart-button a{display:inline-block;padding:9px 16px;background:var(--et_pb_accent_color,#0073aa);color:#fff!important;border-radius:5px;text-decoration:none;font-size:13px;font-weight:500;transition:background 0.2s ease,transform 0.2s ease}.woocommerce ul.products li.product .custom-divi-cart-button a:hover{background:rgba(var(--et_pb_accent_color_rgb,0,115,170),0.85);transform:scale(1.05)}.woocommerce ul.products li.product .custom-divi-cart-button{margin-top:auto}ul.products{display:flex;flex-wrap:wrap;align-items:stretch}ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 calc(16.66% - 20px);box-sizing:border-box}ul.products.columns-6 li.product{margin:10px}@media (max-width:980px){ul.products li.product{flex:1 1 calc(33.33% - 20px)}}@media (max-width:600px){ul.products li.product{flex:1 1 calc(50% - 20px)}}.woocommerce ul.products.columns-6 li.product{padding:8px!important;box-sizing:border-box;background:#fff;border-radius:10px;transition:transform 0.4s cubic-bezier(0.25,1,0.3,1),box-shadow 0.4s cubic-bezier(0.25,1,0.3,1),opacity 0.3s ease-in-out;opacity:1;transform:translateY(0);will-change:transform,box-shadow,opacity;position:relative;overflow:hidden}.woocommerce ul.products.columns-6 li.product:hover{transform:translateY(-8px);box-shadow:0 10px 20px rgba(0,0,0,0.15);opacity:1;z-index:2}.woocommerce ul.products li.product .et_shop_image{width:100%;height:260px;position:relative;display:flex;align-items:stretch;justify-content:center;padding:0!important;margin:0!important;overflow:hidden;background:none!important}.woocommerce ul.products li.product .et_shop_image img{width:100%;height:100%;object-fit:contain!important;object-position:center top!important;border-radius:6px;margin:0!important;display:block;position:relative;z-index:2}.woocommerce ul.products li.product .et_overlay{position:absolute!important;top:0;left:0;right:0;bottom:0;margin:0!important;padding:0!important;background:transparent!important;z-index:1;pointer-events:none;height:100%!important}.woocommerce ul.products.columns-6 li.product .button{background-color:#222;color:#fff;border-radius:6px;padding:10px 0;font-weight:600;width:100%;text-align:center;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.woocommerce ul.products.columns-6 li.product:hover .button{background-color:#000;box-shadow:0 0 16px rgba(0,0,0,0.25);transform:scale(1.04)}.woocommerce ul.products.columns-6 li.product::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);transition:background 0.4s ease-in-out;z-index:1;border-radius:10px}.woocommerce ul.products.columns-6 li.product:hover::after{background:rgba(0,0,0,0.05)}.woocommerce ul.products.columns-6 li.product a,.woocommerce ul.products.columns-6 li.product .custom-divi-cart-button{position:relative;z-index:3}