.quick-add[data-v-991d7eaa]{gap:18px;min-height:100%;padding:4px 2px 8px}.quick-add[data-v-991d7eaa],.quick-add__header[data-v-991d7eaa]{display:flex;flex-direction:column}.quick-add__header[data-v-991d7eaa]{background:#fff;gap:12px;padding-bottom:4px;position:sticky;top:0;z-index:2}.quick-add__close[data-v-991d7eaa]{align-items:center;align-self:flex-start;background:#f3f4f6;border:0;border-radius:50%;color:#111827;display:inline-flex;height:34px;justify-content:center;width:34px}.quick-add__product[data-v-991d7eaa]{align-items:center;display:flex;gap:12px}.quick-add__thumb[data-v-991d7eaa]{background:#f8fbff;border-radius:10px;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.quick-add__title[data-v-991d7eaa]{color:#111827;font-size:16px;font-weight:800;margin:0 0 4px}.quick-add__name[data-v-991d7eaa]{color:#4b5563;font-size:14px;margin:0}.quick-add__section[data-v-991d7eaa]{display:flex;flex-direction:column;gap:10px}.quick-add__label[data-v-991d7eaa]{color:#111827;font-size:14px;font-weight:700;margin:0}.quick-add__selected-color[data-v-991d7eaa]{align-items:center;display:flex;gap:10px;margin:0}.quick-add__selected-swatch[data-v-991d7eaa]{border:1px solid #d0d5dd;border-radius:6px;box-shadow:0 0 0 1px #222d5a14;flex:0 0 28px;height:28px;width:28px}.quick-add__selected-color-text[data-v-991d7eaa]{align-items:baseline;color:#374151;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin:0}.quick-add__selected-color-text strong[data-v-991d7eaa]{color:#111827;font-weight:700}.quick-add__chips[data-v-991d7eaa]{display:flex;flex-wrap:wrap;gap:8px}.quick-add__chip[data-v-991d7eaa]{align-items:center;background:#fff;border:1px solid #d7dce5;border-radius:10px;color:#111827;display:inline-flex;font-size:13px;font-weight:600;gap:6px;min-height:40px;padding:8px 14px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.quick-add__chip.is-active[data-v-991d7eaa]{background:var(--main);border-color:var(--main);color:#fff}.quick-add__chip[data-v-991d7eaa]:disabled{cursor:default;opacity:1}.quick-add__swatches[data-v-991d7eaa]{align-items:center;display:flex;gap:8px;min-height:42px;overflow-x:auto;padding:4px;scrollbar-width:thin}.quick-add__swatches--wrap[data-v-991d7eaa]{flex-wrap:wrap;overflow:visible}.quick-add__swatch[data-v-991d7eaa]{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d0d5dd;flex:0 0 34px;height:34px;padding:0;transition:transform .15s ease,box-shadow .15s ease;width:34px}.quick-add__swatch.is-active[data-v-991d7eaa]{box-shadow:0 0 0 2px var(--main);transform:scale(1.05)}.quick-add__link-btn[data-v-991d7eaa]{background:#f8fafc;color:#111827;font-size:13px;font-weight:600;gap:10px;justify-content:space-between;min-height:44px;padding:10px 14px;width:100%}.quick-add__link-btn[data-v-991d7eaa],.quick-add__qty[data-v-991d7eaa]{align-items:center;border:1px solid #e5e7eb;border-radius:10px;display:inline-flex}.quick-add__qty[data-v-991d7eaa]{gap:12px;padding:6px 10px;width:-moz-fit-content;width:fit-content}.quick-add__qty-btn[data-v-991d7eaa]{align-items:center;background:#f3f4f6;border:0;border-radius:8px;color:#111827;display:inline-flex;height:32px;justify-content:center;width:32px}.quick-add__qty-btn[data-v-991d7eaa]:disabled{opacity:.45}.quick-add__qty-value[data-v-991d7eaa]{font-weight:700;min-width:24px;text-align:center}.quick-add__footer[data-v-991d7eaa]{background:linear-gradient(180deg,#fff0,#fff 28%);bottom:0;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:12px;position:sticky;z-index:2}.quick-add__price[data-v-991d7eaa]{align-items:center;color:var(--main);display:flex;font-size:20px;font-weight:800;gap:6px}.quick-add__submit[data-v-991d7eaa]{gap:8px;max-width:none!important;width:100%!important}.quick-add__loading[data-v-991d7eaa]{align-items:center;color:var(--main);display:flex;font-size:22px;justify-content:center;min-height:180px}.quick-color[data-v-991d7eaa]{gap:14px;height:100%;min-height:0}.quick-color[data-v-991d7eaa],.quick-color__header[data-v-991d7eaa]{display:flex;flex-direction:column}.quick-color__header[data-v-991d7eaa]{background:#fff;flex:0 0 auto;gap:10px}.quick-color__title[data-v-991d7eaa]{color:#111827;font-size:18px;font-weight:800;margin:0}.quick-color__search[data-v-991d7eaa]{flex:0 0 auto;position:relative}.quick-color__search-input[data-v-991d7eaa]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-height:44px;padding-block:10px;padding-inline:14px 40px;width:100%}.quick-color__search-icon[data-v-991d7eaa]{color:#6b7280;inset-inline-end:14px;position:absolute;top:50%;transform:translateY(-50%)}.quick-color__body[data-v-991d7eaa]{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-height:0;overflow:hidden}.quick-color__section[data-v-991d7eaa]{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:0}.quick-color__section--subs[data-v-991d7eaa]{flex:1 1 auto;min-height:0;overflow:hidden}.quick-color__label[data-v-991d7eaa]{color:#111827;font-size:14px;font-weight:700;line-height:1.4;margin:0}.quick-color__main-swatches[data-v-991d7eaa]{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;min-height:44px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;scrollbar-width:thin;width:100%;-webkit-overflow-scrolling:touch}.quick-color__main-swatches[data-v-991d7eaa]::-webkit-scrollbar{height:4px}.quick-color__main-swatches[data-v-991d7eaa]::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:999px}.quick-color__list[data-v-991d7eaa]{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:2px}.quick-color__row[data-v-991d7eaa]{align-items:center;background:#fff;border:1.5px solid #e8edf3;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin:0;min-height:56px;padding:10px 12px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.quick-color__row[data-v-991d7eaa]:hover{border-color:#cfd6e2}.quick-color__row.is-selected[data-v-991d7eaa]{background:#f7f9fc;border-color:var(--main);box-shadow:0 0 0 1px var(--main)}.quick-color__radio[data-v-991d7eaa]{opacity:0;pointer-events:none;position:absolute}.quick-color__radio-ui[data-v-991d7eaa]{align-items:center;background:#fff;border:1.5px solid #b8c0ce;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:10px;height:20px;justify-content:center;width:20px}.quick-color__row.is-selected .quick-color__radio-ui[data-v-991d7eaa]{background:var(--main);border-color:var(--main)}.quick-color__row-swatch[data-v-991d7eaa]{border:1px solid #d0d5dd;border-radius:6px;flex:0 0 auto;height:28px;width:28px}.quick-color__row-meta[data-v-991d7eaa]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;text-align:start}.quick-color__row-meta strong[data-v-991d7eaa]{color:#111827;font-size:14px;font-weight:700;line-height:1.35}.quick-color__row-meta small[data-v-991d7eaa]{color:#6b7280;font-size:12px;line-height:1.3}.quick-color__empty[data-v-991d7eaa]{color:#6b7280;font-size:13px;margin:0}.quick-color__footer[data-v-991d7eaa]{background:#fff;flex:0 0 auto;padding-top:4px}.p-dialog-mask.p-component-overlay:has(.quick-add-color-dialog),.p-dialog-mask.p-component-overlay:has(.quick-add-dialog){align-items:stretch!important;direction:ltr!important;display:flex!important;flex-direction:row!important;overflow:hidden!important;padding:0!important}.p-dialog-mask.p-component-overlay:has(.quick-add-drawer--rtl){justify-content:flex-end!important}.p-dialog-mask.p-component-overlay:has(.quick-add-drawer--ltr){justify-content:flex-start!important}.quick-add-color-dialog.p-dialog,.quick-add-dialog.p-dialog{border-radius:0!important;box-shadow:0 0 28px #0f172a2e;display:flex!important;flex-direction:column!important;height:100%!important;inset:auto!important;margin:0!important;max-height:100%!important;max-width:min(460px,100vw)!important;opacity:1!important;overflow:hidden!important;position:relative!important;transform:none!important;width:min(460px,100vw)!important}.quick-add-color-dialog .p-dialog-header,.quick-add-dialog .p-dialog-header{display:none}.quick-add-color-dialog .p-dialog-content,.quick-add-dialog .p-dialog-content{border-radius:0;flex:1 1 auto;height:auto!important;max-height:none!important;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 16px}.quick-add-color-dialog .p-dialog-content{display:flex;flex-direction:column}.quick-add-drawer--rtl .quick-add,.quick-add-drawer--rtl .quick-color{direction:rtl}.quick-add-drawer--ltr .quick-add,.quick-add-drawer--ltr .quick-color{direction:ltr}@media(max-width:767px){.quick-add-color-dialog.p-dialog,.quick-add-dialog.p-dialog{max-width:100vw!important;width:100vw!important}.quick-add-color-dialog .p-dialog-content,.quick-add-dialog .p-dialog-content{padding:14px 12px 12px}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes product-border-flow-68d3dc65{to{--border-angle:360deg}}@keyframes product-card-sheen-68d3dc65{0%{opacity:0;transform:translate(-140%) skew(-16deg)}18%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(320%) skew(-16deg)}}.products-grid[data-v-68d3dc65]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.product-card[data-v-68d3dc65]{--premium-ease:cubic-bezier(.22,1,.36,1);--accent:var(--main);--accent-rgb:34,45,90;background-color:#fff;border:1px solid #f0f2f5;border-radius:16px;box-shadow:0 4px 14px #0f172a0f;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative;transition:transform .45s var(--premium-ease),box-shadow .45s var(--premium-ease),border-color .45s ease;will-change:transform,box-shadow;z-index:0}.product-card[data-v-68d3dc65]:before{background:conic-gradient(from var(--border-angle),transparent 0deg,transparent 250deg,rgba(var(--accent-rgb),.08) 290deg,rgba(var(--accent-rgb),.75) 325deg,rgba(var(--accent-rgb),.12) 350deg,transparent 1turn);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1.5px;pointer-events:none;position:absolute;transition:opacity .45s var(--premium-ease);z-index:5}.product-card[data-v-68d3dc65]:after{background:linear-gradient(105deg,transparent,hsla(0,0%,100%,0) 32%,hsla(0,0%,100%,.22) 46%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.22) 54%,hsla(0,0%,100%,0) 68%,transparent);border-radius:inherit;bottom:-15%;content:"";left:0;opacity:0;pointer-events:none;position:absolute;top:-15%;transform:translate(-140%) skew(-16deg);width:48%;will-change:transform,opacity;z-index:4}.product-card--loading[data-v-68d3dc65]{pointer-events:none}@media(hover:hover)and (pointer:fine){.product-card[data-v-68d3dc65]:hover{border-color:rgba(var(--accent-rgb),.22);box-shadow:0 22px 40px -16px #0f172a29,0 10px 18px -10px #0f172a14,0 0 0 1px rgba(var(--accent-rgb),.04);transform:translateY(-6px)}.product-card[data-v-68d3dc65]:hover:before{animation:product-border-flow-68d3dc65 3.2s linear infinite;opacity:1}.product-card[data-v-68d3dc65]:hover:after{animation:product-card-sheen-68d3dc65 .95s var(--premium-ease) both}.product-card:hover .product-media__glow[data-v-68d3dc65]{opacity:1;transform:translate(-50%,-50%) scale(1.08)}.product-card:hover .product-img[data-v-68d3dc65]{transform:scale(1.06) translateY(-2px)}.product-card:hover .cart-btn[data-v-68d3dc65]:not(:disabled):not(.is-added){box-shadow:0 8px 18px rgba(var(--accent-rgb),.3)}.product-card--loading[data-v-68d3dc65]:hover{border-color:#f0f2f5;box-shadow:0 4px 14px #0f172a0f;transform:none}.product-card--loading[data-v-68d3dc65]:hover:after,.product-card--loading[data-v-68d3dc65]:hover:before{animation:none;opacity:0}}[dir=rtl]{left:auto;right:0}@media(hover:hover)and (pointer:fine){[dir=rtl]{animation:product-card-sheen-rtl-68d3dc65 .95s var(--premium-ease) both}}@keyframes product-card-sheen-rtl-68d3dc65{0%{opacity:0;transform:translate(140%) skew(16deg)}18%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(-320%) skew(16deg)}}.product-card__link[data-v-68d3dc65]{color:inherit;text-decoration:none}.product-card__body[data-v-68d3dc65],.product-card__link[data-v-68d3dc65]{display:flex;flex:1;flex-direction:column}.product-card__body[data-v-68d3dc65]{gap:12px;padding:20px 18px 10px}.product-card__actions[data-v-68d3dc65]{display:flex;justify-content:flex-end;margin-top:auto;padding:0 18px 18px}.product-card .cart-btn[data-v-68d3dc65],.product-card__cart-btn[data-v-68d3dc65]{align-items:center;background:var(--main);border:0;border-radius:10px;box-shadow:0 4px 12px #222d5a38;color:#fff;display:inline-flex;gap:6px;height:40px;justify-content:center;min-width:72px;padding:0 14px;position:relative;transition:background-color .25s ease,transform .25s var(--premium-ease,cubic-bezier(.22,1,.36,1)),box-shadow .25s ease;z-index:2}.product-card .cart-btn i[data-v-68d3dc65],.product-card__cart-btn i[data-v-68d3dc65]{font-size:14px;line-height:1}.product-card .cart-btn .product-card__cart-plus[data-v-68d3dc65],.product-card__cart-btn .product-card__cart-plus[data-v-68d3dc65]{font-size:11px}@media(hover:hover)and (pointer:fine){.product-card .cart-btn[data-v-68d3dc65]:hover:not(:disabled),.product-card__cart-btn[data-v-68d3dc65]:hover:not(:disabled){box-shadow:0 6px 14px #222d5a47;transform:scale(1.06)}}.product-card .cart-btn[data-v-68d3dc65]:disabled,.product-card__cart-btn[data-v-68d3dc65]:disabled{cursor:wait;opacity:.75}.product-card .cart-btn.is-added[data-v-68d3dc65],.product-card__cart-btn.is-added[data-v-68d3dc65]{background:#1f9d55;box-shadow:0 4px 12px #1f9d5540}.product-card__title[data-v-68d3dc65]{color:#111827;font-size:18px;font-weight:800;line-height:1.45;margin:0}.product-card__price[data-v-68d3dc65]{color:var(--main);font-size:18px;font-weight:700;line-height:1.3;margin:0}.product-card__badges[data-v-68d3dc65]{display:flex;flex-wrap:wrap;gap:8px}.product-card__badge[data-v-68d3dc65]{align-items:center;background-color:#87ceeb2e;border-radius:6px;color:#0f1124;display:inline-flex;font-size:12px;font-weight:400;line-height:1.3;min-height:32px;padding:6px 12px}.product-card__characteristics[data-v-68d3dc65]{display:grid;gap:14px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.product-card__characteristic[data-v-68d3dc65]{align-items:center;display:flex;gap:10px;min-width:0}.product-card__characteristic-icon[data-v-68d3dc65]{align-items:center;border-radius:50%;color:#334155;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.product-card__characteristic-icon img[data-v-68d3dc65]{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.product-card__characteristic-icon i[data-v-68d3dc65]{font-size:14px}.product-card__characteristic-label[data-v-68d3dc65]{color:#334155;flex:1;font-size:13px;font-weight:600;line-height:1.45;min-width:0}.product-card .image-wrapper[data-v-68d3dc65],.product-media[data-v-68d3dc65]{background-color:#f8fafc;border-top-left-radius:16px;border-top-right-radius:16px;height:250px;overflow:hidden;position:relative;width:100%}.product-media__glow[data-v-68d3dc65]{background:radial-gradient(circle,rgba(var(--accent-rgb),.3) 0,rgba(var(--accent-rgb),.14) 42%,rgba(var(--accent-rgb),0) 72%);border-radius:50%;height:62%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.88);transition:opacity .55s var(--premium-ease,cubic-bezier(.22,1,.36,1)),transform .55s var(--premium-ease,cubic-bezier(.22,1,.36,1));width:62%;will-change:opacity,transform;z-index:0}.product-media .product-img[data-v-68d3dc65]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;transition:transform .55s var(--premium-ease,cubic-bezier(.22,1,.36,1));width:100%;will-change:transform;z-index:1}@media(prefers-reduced-motion:reduce){.fav_icon[data-v-68d3dc65],.product-card[data-v-68d3dc65],.product-card .cart-btn[data-v-68d3dc65],.product-card[data-v-68d3dc65]:after,.product-card[data-v-68d3dc65]:before,.product-media .product-img[data-v-68d3dc65],.product-media__glow[data-v-68d3dc65]{animation:none!important;transition:none!important}.product-card[data-v-68d3dc65]:hover{transform:none}.product-card[data-v-68d3dc65]:hover:after,.product-card[data-v-68d3dc65]:hover:before{animation:none;opacity:0}.product-card:hover .product-media__glow[data-v-68d3dc65]{opacity:.35;transform:translate(-50%,-50%) scale(1)}.product-card .cart-btn[data-v-68d3dc65]:hover:not(:disabled),.product-card:hover .product-img[data-v-68d3dc65]{transform:none}}.fav_icon[data-v-68d3dc65]{align-items:center;background:#f4f4f4;border:0;border-radius:50%;box-shadow:0 4px 12px #0f112414;color:#aaa;display:inline-flex;height:36px;justify-content:center;left:14px!important;padding:0;position:absolute;right:auto!important;top:14px;transition:transform .25s var(--premium-ease,cubic-bezier(.22,1,.36,1)),background-color .2s ease,color .2s ease;width:36px;z-index:3}@media(hover:hover)and (pointer:fine){.fav_icon[data-v-68d3dc65]:hover{color:#c0392b;transform:scale(1.08)}}.fav_icon.activeFavorite[data-v-68d3dc65],.fav_icon.isFav[data-v-68d3dc65]{background:#fff1f0;color:#c0392b}.fav_icon .parent-fav[data-v-68d3dc65]{align-items:center;display:inline-flex;justify-content:center}.fav_icon i[data-v-68d3dc65]{color:inherit!important}.discount[data-v-68d3dc65]{background:#b71916;border-radius:0 0 0 8px;color:#fff;font-size:14px;font-weight:800;justify-content:center;left:auto!important;line-height:1;min-height:34px;min-width:78px;padding:7px 13px;position:absolute;right:0!important;top:0;z-index:3}.discount[data-v-68d3dc65],.discount .discount-text[data-v-68d3dc65]{align-items:center;display:inline-flex}.discount .discount-text[data-v-68d3dc65]{gap:4px;white-space:nowrap}.products-pagination[data-v-68d3dc65]{align-items:center;display:flex;flex-direction:column;margin-top:8px}.pagination-dots[data-v-68d3dc65]{align-items:center;display:flex;gap:8px;justify-content:center}.pagination-dot[data-v-68d3dc65]{background:#d9dce2;border:0;border-radius:999px;height:8px;padding:0;transition:width .2s ease,background-color .2s ease;width:8px}.pagination-dot.active[data-v-68d3dc65]{background:var(--main);width:28px}.product-card__badges--loading[data-v-68d3dc65],.product-card__characteristics--loading[data-v-68d3dc65]{margin-top:4px}@media(max-width:992px){.products-grid[data-v-68d3dc65]{grid-template-columns:repeat(2,1fr)}}@media(max-width:550px){.products-container[data-v-68d3dc65]{margin-inline:-16px;overflow:hidden}.products-grid[data-v-68d3dc65]{gap:14px;grid-template-columns:1fr;padding-inline:16px}.products-grid--mobile-slider[data-v-68d3dc65]{align-items:stretch;display:flex;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.products-grid--mobile-slider[data-v-68d3dc65]::-webkit-scrollbar{display:none}.products-grid--mobile-slider .product-card[data-v-68d3dc65]{flex:0 0 calc(100% - 32px);max-width:300px;opacity:1!important;scroll-snap-align:start;transform:none!important}.product-media[data-v-68d3dc65]{height:210px}.product-card__body[data-v-68d3dc65]{gap:10px;padding:16px 14px 8px}.product-card__actions[data-v-68d3dc65]{padding:0 14px 14px}.product-card__cart-btn[data-v-68d3dc65]{height:38px;min-width:64px}.product-card__title[data-v-68d3dc65]{font-size:17px;line-height:1.55}.product-card__characteristics[data-v-68d3dc65]{display:grid;gap:6px;grid-auto-columns:minmax(0,1fr);margin-top:auto;overflow:hidden}.product-card__characteristic[data-v-68d3dc65]{align-items:center;border-radius:8px;flex-direction:row;gap:4px;justify-content:center;min-height:38px;min-width:0;padding:6px 4px;text-align:center}.product-card__characteristic-icon[data-v-68d3dc65]{height:28px;width:28px}.product-card__characteristic-icon img[data-v-68d3dc65]{height:18px;width:18px}.product-card__characteristic-label[data-v-68d3dc65]{flex:0 1 auto;font-size:11px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.products-pagination[data-v-68d3dc65]{display:none}}
