.horizontal-product-card{background:#fff;border:1px solid #d5d5d559;border-radius:25px;align-self:stretch;align-items:center;width:100%;height:130px;min-height:130px;display:flex;overflow:hidden}.horizontal-product-card.header-list-card{height:120px;min-height:unset}.hpc-product-img-wrapper{aspect-ratio:1;background:#fff;border-right:1px solid #d5d5d559;border-radius:20px 0 0 20px;flex-shrink:0;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.hpc-product-img-wrapper img{aspect-ratio:1;width:90%;height:90%}.hpc-product-info{flex-direction:column;flex:auto;justify-content:center;align-self:stretch;align-items:flex-start;gap:25px;min-width:0;padding:0 0 0 20px;display:flex}.hpc-brand-and-country-info{align-self:stretch;align-items:center;gap:8px;display:flex}.hpc-flag-and-logo-wrapper{align-items:center;gap:3px;display:flex}.hpc-flag-img-wrapper{flex-shrink:0;align-items:center;gap:10px;display:none}.hpc-flag-img-wrapper img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid #d5d5d559;border-radius:50%;flex-shrink:0;width:20px;height:20px}.hpc-brand-logo-wrapper{flex-shrink:0;align-items:center;gap:10px;display:flex}.hpc-brand-logo-wrapper img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border:1px solid #d5d5d559;border-radius:50%;flex-shrink:0;width:20px;height:20px}.hpc-brand-name{align-items:center;gap:10px;display:flex}.hpc-brand-name p{color:#242442;font-family:var(--font-gilroy),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-break:none;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden}.hpc-product-name-and-product-code-wrapper{flex-direction:column;align-self:stretch;align-items:flex-start;gap:5px;display:flex}.hpc-product-name{align-self:stretch;align-items:center;gap:10px;display:flex}.hpc-product-name p{-webkit-line-clamp:1;line-clamp:1;color:#242442;text-overflow:ellipsis;font-family:var(--font-gilroy),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-box-orient:vertical;font-size:15px;font-style:normal;font-weight:600;line-height:normal;display:-webkit-box;overflow:hidden}.hpc-product-code{align-self:stretch;align-items:center;gap:10px;display:flex}.hpc-product-code p{color:#242442;font-family:var(--font-gilroy),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden}.hpc-product-card-action-bar-wrapper{flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;gap:25px;padding:20px;display:flex;overflow:hidden}.hpc-brand-name,.hpc-product-name,.hpc-product-code{min-width:0}:root{--qty-btn-size:35px;--qty-radius:20px}@media (max-width:900px){:root{--qty-btn-size:38px;--qty-radius:16px}}@media (max-width:600px){:root{--qty-btn-size:35px;--qty-radius:20px}.hpc-brand-and-country-info{gap:0!important}}@media (max-width:400px){:root{--qty-btn-size:35px;--qty-radius:20px}}.horizontal-product-card.confirm-page{align-self:stretch;width:100%}.hpc-pc-action-bar-wrapper{justify-content:flex-end;align-self:stretch;align-items:center;gap:10px;display:flex}.horizontal-product-card.header-list-card .hpc-pc-action-bar-wrapper{display:none}.horizontal-product-card.header-list-card .hpc-product-card-action-bar-wrapper{flex-direction:row;align-items:center;padding:20px;overflow:visible}.horizontal-product-card.confirm-page .hpc-product-card-action-bar-wrapper{flex-direction:row}.horizontal-product-card.confirm-page .hpc-pc-save-button,.horizontal-product-card.confirm-page .hpc-pc-add-to-list-button,.horizontal-product-card.confirm-page .hpc-pc-action-bar-wrapper{display:none}@media (max-width:600px){.hpc-product-info{gap:15px;padding:0 0 0 10px}.hpc-product-card-action-bar-wrapper{justify-content:space-between;padding:10px;display:flex}.hpc-flag-img-wrapper{display:none}.hpc-flag-and-logo-wrapper{gap:0;display:flex}.hpc-brand-name{margin-left:10px;display:flex}.hpc-brand-name p{color:#4a4a4a;font-family:var(--font-gilroy),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-break:none;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden}.horizontal-product-card.header-list-card .hpc-product-card-action-bar-wrapper{flex-direction:column-reverse;justify-content:space-between;align-items:end;gap:0;height:100%;padding:15px;display:flex}}@media (max-width:400px){.hpc-product-info{gap:10px;padding:0 0 0 10px}.hpc-product-card-action-bar-wrapper{gap:8px;padding:10px}.horizontal-product-card.header-list-card .hpc-product-card-action-bar-wrapper{flex-direction:column-reverse;align-items:end;padding:10px}.product-card-action-buttons{justify-content:center;align-self:stretch;align-items:center;gap:5px;padding:0 15px;display:flex}}@media (max-width:600px){.hpc-product-info{gap:14px;padding-left:10px}}.hpc-brand-name p,.hpc-product-name p,.hpc-product-code p{flex:auto;min-width:0}.hpc-brand-and-country-info{min-width:0}.hpc-product-card-action-bar-wrapper{flex:none}@media (max-width:600px){.hpc-product-info{gap:14px;padding-left:10px}}.product-card{background:#fff;border:1px solid #d5d5d559;border-radius:25px;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;transition:transform .2s ease-out;display:flex;position:relative;overflow:hidden}.pc-product-image-wrapper{padding:15px;display:flex}.pc-product-info{flex-direction:column;align-self:stretch;align-items:flex-start;gap:15px;padding:15px;display:flex}.pc-brand-and-country-info{align-self:stretch;align-items:center;gap:8px;display:flex}.pc-flag-and-logo-wrapper{align-items:center;gap:3px;display:flex}.pc-flag-img-wrapper{border:1px solid #d5d5d5;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:21px;height:21px;display:none}.flag-img{aspect-ratio:1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pc-brand-logo-wrapper{border:1px solid #d5d5d5;border-radius:20px;justify-content:center;align-items:center;gap:10px;width:21px;height:21px;display:flex;overflow:hidden}.pc-brand-logo{aspect-ratio:1;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:20px;height:20px;display:flex}.pc-brand-name{flex:1 0 0;align-items:center;gap:10px;display:flex}.pc-brand-name p{-webkit-line-clamp:1;line-clamp:1;color:#4a4a4ad9;text-overflow:ellipsis;font-family:var(--font-gilroy),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-box-orient:vertical;flex:1 0 0;font-size:15px;font-style:normal;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}.pc-product-name-and-code-wrapper{flex-direction:column;align-self:stretch;align-items:flex-start;gap:3px;display:flex}.pc-product-name{align-self:stretch;align-items:center;gap:10px;display:flex}.pc-product-name p{-webkit-line-clamp:1;line-clamp:1;color:#242442;text-overflow:ellipsis;font-family:var(--font-gilroy),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-box-orient:vertical;flex:1 0 0;font-size:15px;font-style:normal;font-weight:600;line-height:normal;display:-webkit-box;overflow:hidden}.pc-product-code{align-self:stretch;align-items:center;gap:10px;display:flex}.pc-product-code p{color:#4a4a4ad9;font-family:var(--font-gilroy),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;flex:1 0 0;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.product-card-action-wrapper{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:0 0 15px;display:flex}.product-card-action-buttons{justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:0 15px;display:flex}@media (max-width:1200px){.pc-product-image-wrapper{padding:10px;display:flex}}@media (max-width:600px){.product-card-action-buttons{justify-content:center;align-self:stretch;align-items:center;gap:5px;padding:0 10px;display:flex}}.pc-clickable-area{color:inherit;text-decoration:none;display:block}.hpc-clickable-area{min-width:0;color:inherit;flex:auto;height:100%;text-decoration:none;display:flex}.horizontal-product-card.quote-detail-readonly .hpc-product-card-action-bar-wrapper{display:none!important}.hpc-quote-detail-qty{border-left:1px solid #d5d5d559;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:8px;min-width:120px;padding:0 15px;display:flex}.hpc-quote-detail-qty p{color:#242442;text-align:center;text-overflow:ellipsis;font-size:14px;line-height:normal;overflow:hidden}.hpc-quote-detail-qty>p{font-weight:600}.hpc-quote-detail-qty-value{font-weight:400!important}
.wr-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0f172a8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wr-modal{background:#fff;border-radius:20px;width:100%;max-width:460px;padding:32px;animation:.2s ease-out fadeIn;position:relative;box-shadow:0 20px 60px #00000026}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wr-close{cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:18px;right:18px}.wr-head h2{margin-bottom:8px;font-size:22px;font-weight:600}.wr-head p{color:#6b7280;margin-bottom:24px;font-size:14px}.wr-social-buttons{flex-direction:row;gap:12px;display:flex}.wr-social-btn{cursor:pointer;background:#f9fafb;border:1px solid #d5d5d5;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-weight:500;transition:all .15s;display:flex}.wr-social-btn:hover{background:#f1f5f9}.wr-social-btn img,.wr-social-btn img{width:18px;height:18px}.wr-divider{text-align:center;margin:20px 0;position:relative}.wr-divider span{color:#6b7280;background:#fff;padding:0 10px;font-size:13px}.wr-divider:before{content:"";z-index:-1;background:#e5e7eb;height:1px;position:absolute;inset:50% 0 auto}.wr-email-btn{color:#fff;cursor:pointer;background:#003cff;border:none;border-radius:12px;width:100%;height:44px;font-weight:500;transition:all .15s}.wr-email-btn:hover{background:#002fd1}.wr-footer{text-align:center;color:#6b7280;margin-top:20px;font-size:13px}.wr-footer span{color:#003cff;cursor:pointer;font-weight:500}.wr-form{flex-direction:column;gap:16px;margin-top:20px;display:flex}.wr-field{flex-direction:column;gap:6px;display:flex}.wr-field label{font-size:14px;font-weight:500}.wr-field input{border:1px solid #d5d5d5;border-radius:12px;outline:none;height:44px;padding:0 14px;font-size:14px}.wr-field input:focus{border-color:#003cff}.wr-password-wrapper{align-items:center;display:flex;position:relative}.wr-password-wrapper input{width:100%;padding-right:40px}.wr-eye{cursor:pointer;background:0 0;border:none;position:absolute;right:10px}.wr-eye img{width:18px}.wr-error{color:#dc2626;font-size:13px}.wr-primary-btn{color:#fff;cursor:pointer;background:#003cff;border:none;border-radius:12px;height:44px;font-weight:500;transition:all .15s}.wr-primary-btn:hover{background:#002fd1}
:root{--pc-height-desktop:38px;--pc-height-mobile:35px;--pc-radius:20px;--pc-font-desktop:15px;--pc-font-mobile:14px;--pc-font-mobile-small:13px}.pc-btn{height:var(--pc-height-desktop);border-radius:var(--pc-radius);font-family:var(--font-gilroy),system-ui,sans-serif;font-size:var(--pc-font-desktop);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;transition:all .15s;display:flex}.pc-btn:active{transform:scale(.96)}.pc-btn-primary{color:#fff;background:#003cff;border:none;width:100%}.pc-btn-primary:hover{background:#002fd1}.pc-btn-secondary{color:#242442;background:#fafafb;border:1px solid #d5d5d559}.pc-btn-secondary:hover{background:#f0f0f0}.pc-qty{height:var(--pc-height-desktop);border-radius:var(--pc-radius);background:#fff;border:1px solid #d5d5d559;align-items:center;display:flex;overflow:hidden}.pc-qty-btn{width:var(--pc-height-desktop);height:var(--pc-height-desktop);cursor:pointer;background:#fafafb;justify-content:center;align-items:center;display:flex}.pc-qty input{text-align:center;width:40px;font-size:var(--pc-font-desktop);font-family:var(--font-gilroy),system-ui,sans-serif;border:none;outline:none}.pc-delete-btn{cursor:pointer;background:#fff;border:1px solid #d7d7d759;border-radius:20px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:none}.pc-delete-btn:hover{background:#fafafb}.pc-delete-btn:active{transform:scale(.95)}.pc-delete-icon{width:14px;height:14px}.horizontal-product-card.confirm-page .pc-delete-btn,.horizontal-product-card.header-list-card .pc-delete-btn{display:flex}.confirm-list-btn{color:#fff;width:100%;height:48px;font-family:var(--font-gilroy),system-ui,sans-serif;cursor:pointer;background:#003cff;border:none;border-radius:24px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:all .15s;display:flex}.confirm-list-btn:hover{background:#002fd1}.confirm-list-btn:active{transform:scale(.97)}.pc-inline-action-btn{height:38px;font-family:var(--font-gilroy),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border-radius:25px;justify-content:center;align-items:center;gap:5px;padding:10px;font-size:15px;font-weight:500;line-height:normal;transition:all .15s;display:flex}.pc-inline-secondary{color:#242442;background:#f5f5f7;border:1px solid #d5d5d559}.pc-inline-secondary:hover{background:#ececf1}.pc-inline-primary{color:#fafafb;background:#003cff;border:none;flex:1 0 0}.pc-inline-primary:hover{background:#002fd1}.pc-inline-action-btn img{display:flex}.pc-inline-primary img,.pc-inline-secondary img{width:14px;height:13px}@media (max-width:900px){.pc-btn,.pc-qty,.pc-qty-btn{height:var(--pc-height-mobile)}.pc-btn,.pc-qty input{font-size:var(--pc-font-mobile)}}@media (max-width:400px){.pc-btn,.pc-qty input{font-size:var(--pc-font-mobile-small)}}@media (max-width:600px){.pc-save-btn{border-radius:50%;flex:0 0 35px;width:35px;height:35px;padding:0}.pc-save-btn span{display:none}.pc-save-btn .pc-btn-icon{width:16px;height:16px}}
