.styles_product-card___1O69{width:100%;position:relative;display:flex;flex-direction:column;gap:10px;border-radius:15px;background-color:var(--card);border:1px solid var(--grey-1);overflow:hidden;opacity:1;transition:opacity .3s ease-in-out}.styles_product-card___1O69:hover{opacity:.8}.styles_card-image__cKH2w{width:100%;object-fit:cover;aspect-ratio:1/1}.styles_card-image-variant__ADU1r{object-fit:contain}.styles_card-badge__rESH_{padding:5px 12px;position:absolute;left:15px;top:15px;text-transform:capitalize;border:1px solid var(--grey-1);border-radius:24px;color:var(--white);background:var(--black)}.styles_card-direct-buy__e3Gqv{padding:3px;position:absolute;top:15px;right:15px;border:1px solid var(--primary);border-radius:50%;background-color:var(--navbar)}.styles_card-body__yfrAF{width:100%;height:100%;padding:0 20px;display:flex;flex-direction:column;gap:5px}.styles_card-body-title__65H_l{font-weight:700}.styles_card-body-footer__HOIL8{display:flex;justify-content:flex-end;font-size:1.2rem;font-weight:700}.styles_card-body-description__Tvtvj{font-size:.9rem;color:var(--subtitle)}.styles_card-spacer__N9r_Q{flex:1}.styles_card-action__2oXx0{margin:10px;border-radius:15px}.styles_cart-action-sizes__mABBj{padding:9px 0;margin:10px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:15px;background:var(--primary);color:var(--black);font-size:.9rem;font-weight:500}.styles_size-disabled__6hEip{opacity:.5}.styles_size-symbol__cQypW{padding:0 5px;min-width:30px;min-height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--white);text-transform:uppercase;border-radius:5px}.styles_size-color__OyGDE{width:15px;height:15px;border-radius:50%;border:1px solid var(--white)}.styles_form__0p3_W{margin-top:10px;display:flex;flex-direction:column;gap:18px}.styles_user-info__2AvM6{padding:18px 12px 12px;position:relative;display:flex;flex-direction:column;gap:12px;border:1px solid var(--border);border-radius:15px}.styles_user-info-title__2m4Lo{padding:0 10px;position:absolute;top:-12px;left:12px;font-size:.9rem;text-align:start;background:var(--green-3);border-radius:15px}.styles_input-group__rxQm_{width:100%;display:flex;flex-direction:column;gap:5px}.styles_input-group-manual__Nz2Z0{width:100%;display:flex;align-items:center;gap:10px}.styles_custom-dropdown-manual__tHLZR{flex:1}.styles_input-group__rxQm_ label{font-size:.9rem}