/*!
 * ============================================================================
 *  Theme Engineered & Protected by Karim Suleiman (kmsoln)
 *  Role: Official Shopify Partner & Senior E-Commerce Architect
 *  Website: https://kmsoln.dev | WhatsApp: +201035424992
 *  Copyright (c) 2026 Karim Suleiman. All rights reserved.
 *  Unauthorized copying, alteration, or redistribution is strictly prohibited.
 * ============================================================================
 */.c_c64ae3fe{--gap:12px;--transition:.3s ease;width:100%}.c_o906b1df{margin-bottom:var(--gap)}.c_aa56da28{position:relative;width:100%;aspect-ratio:1 / 1.2;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e5e5e5;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.c_m7f7d0aa{display:none!important;width:100%;height:100%;animation:fadeIn var(--transition)}.c_m7f7d0aa.is-active{display:block!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.c_nbb2f17e{width:100%;height:100%}.c_of7d1e86,.c_c54f7840,.c_m3f75d43{width:100%;height:100%;position:relative}.c_od6935d3{width:100%;height:100%;object-fit:contain;display:block;-webkit-user-drag:none;user-drag:none;position:relative;z-index:2;transition:opacity .3s ease}.c_od6935d3.is-loading{opacity:0}.c_hab63016{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;filter:blur(10px);transform:scale(1.02);z-index:1;pointer-events:none;transition:opacity .5s ease-out;opacity:1}.c_oe938780{width:100%;height:100%;object-fit:contain}.c_cc45801b{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#121212;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #0000001a;padding:0}.c_cc45801b:hover{background:#fff;transform:translateY(-50%) scale(1.08);box-shadow:0 6px 18px #00000029}.c_kdec421a{left:12px}.c_o7174ad5{right:12px}[dir=rtl] .c_kdec421a{left:auto;right:12px}[dir=rtl] .c_o7174ad5{right:auto;left:12px}[dir=rtl] .c_cc45801b .material-icons{transform:scaleX(-1)}.c_o70bf787{position:absolute;top:14px;right:14px;z-index:10;background:#121212bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:13px;font-weight:600;padding:4px 12px;border-radius:20px;letter-spacing:.5px;-webkit-user-select:none;user-select:none;pointer-events:none;border:1px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #00000026;direction:ltr!important;unicode-bidi:isolate!important}[dir=rtl] .c_o70bf787{right:auto;left:14px;direction:ltr!important;unicode-bidi:isolate!important}.c_lcc61376{position:relative;display:flex;align-items:center;width:100%;gap:6px}.c_j7bdf75e{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;transition:all .2s ease;z-index:2;box-shadow:0 2px 6px #0000000f;padding:0}.c_j7bdf75e:hover:not(:disabled){background:#121212;color:#fff;border-color:#121212;transform:scale(1.05)}.c_j7bdf75e:disabled{opacity:.3;cursor:default}[dir=rtl] .c_j7bdf75e .material-icons{transform:scaleX(-1)}.c_hcf1f74d{flex:1;min-width:0;display:flex;gap:var(--gap);overflow-x:auto;padding-bottom:4px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.c_hcf1f74d::-webkit-scrollbar{display:none}.c_e9f28350{flex:0 0 80px;width:80px;height:80px;padding:0;background:#fff;border:2px solid #e5e5e5;border-radius:8px;cursor:pointer;transition:all var(--transition);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.c_e9f28350:hover{border-color:#999}.c_c64ae3fe:focus-visible,.c_aa56da28:focus-visible{outline:2px solid rgba(18,18,18,.4);outline-offset:2px}.c_e9f28350:focus-visible{border-color:#121212;outline:2px solid rgba(18,18,18,.4);outline-offset:2px}.c_e9f28350.is-active{border-color:#121212;box-shadow:0 0 0 2px #1212121a}.c_c78c1785{width:100%;height:100%;object-fit:cover;display:block}.c_fe219f4b{font-size:32px;color:#666}[dir=rtl] .c_hcf1f74d{flex-direction:row}@media only screen and (max-width:767px){.c_c64ae3fe{width:100%;margin:0;padding:0}.c_o906b1df{width:100%;margin-bottom:16px}.c_aa56da28{aspect-ratio:1 / 1;width:100%;max-width:100%}.c_hcf1f74d{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:0 var(--product-spacing,20px);gap:8px;margin-top:12px}.c_e9f28350{flex:0 0 70px;width:70px;height:70px}}@media only screen and (min-width:768px){.c_c64ae3fe{display:flex;flex-direction:column;gap:16px;max-width:580px}.c_o906b1df{margin-bottom:0;width:100%}.c_aa56da28{width:100%;max-width:580px;max-height:calc(80vh - 60px);aspect-ratio:1 / 1;margin:0 auto}.c_hcf1f74d{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;max-height:none}.c_e9f28350{flex:0 0 76px;width:76px;height:76px}}@media only screen and (min-width:1200px){.c_c64ae3fe,.c_aa56da28{max-width:660px}.c_e9f28350{flex:0 0 84px;width:84px;height:84px}}.c_mdf0f05a{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.c_mdf0f05a.is-open{opacity:1;visibility:visible}.c_h9c424de{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:#000000f2;cursor:pointer}.c_m5071413{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.c_i4f44ab6{position:relative;max-width:95vw;max-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:default;padding:0}.c_i4f44ab6.c_n225b0a8{cursor:grab;overflow:visible;z-index:10}.c_i4f44ab6.c_n225b0a8:active{cursor:grabbing}.c_j57983cd{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;gap:16px;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:12px 24px;border-top:1px solid rgba(255,255,255,.1);z-index:100;touch-action:manipulation;pointer-events:auto}.c_g86fdb41{width:1px;height:28px;background:#fff3;flex-shrink:0}.c_m3b868ee{width:44px;height:44px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;touch-action:manipulation;flex-shrink:0}.c_m3b868ee:hover{background:#ff3b3033;border-color:#ff3b3066}.c_m3b868ee .material-icons{font-size:22px}.c_jadca6eb{width:44px;height:44px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;touch-action:manipulation;flex-shrink:0}.c_jadca6eb:hover{background:#ffffff2e}.c_jadca6eb.c_b69c0b6d{display:none!important}[dir=rtl] .c_od8dfa44 .material-icons,[dir=rtl] .c_c8268e87 .material-icons{transform:scaleX(-1)}.c_jadca6eb .material-icons{font-size:26px}.c_g9759436{flex-grow:1}.c_e4d5a79f{display:flex;align-items:center;gap:10px;background:#ffffff0f;padding:8px 16px;border-radius:28px;border:1px solid rgba(255,255,255,.12)}.c_icd6b84c,.c_g369a654{width:36px;height:36px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;touch-action:manipulation;flex-shrink:0}.c_icd6b84c:hover,.c_g369a654:hover{background:#ffffff2e}.c_icd6b84c .material-icons,.c_g369a654 .material-icons{font-size:20px}.c_cdced28e{color:#fff;font-size:14px;font-weight:500;min-width:48px;text-align:center;padding:0 6px;-webkit-user-select:none;user-select:none}@media only screen and (max-width:767px){.c_j57983cd{padding:10px 16px;gap:12px}.c_g86fdb41{height:22px}.c_m3b868ee{width:38px;height:38px}.c_m3b868ee .material-icons{font-size:19px}.c_jadca6eb{width:38px;height:38px}.c_jadca6eb .material-icons{font-size:22px}.c_e4d5a79f{gap:8px;padding:6px 12px}.c_icd6b84c,.c_g369a654{width:30px;height:30px}.c_icd6b84c .material-icons,.c_g369a654 .material-icons{font-size:17px}.c_cdced28e{font-size:12px;min-width:40px;padding:0 4px}.c_i4f44ab6{max-height:calc(100vh - 64px)}.c_j747f08a{max-width:95vw;max-height:calc(100vh - 64px)}}@media only screen and (min-width:768px)and (max-width:1023px){.c_j57983cd{padding:12px 24px;gap:14px}.c_g86fdb41{height:26px}.c_m3b868ee{width:42px;height:42px}.c_m3b868ee .material-icons{font-size:21px}.c_jadca6eb{width:42px;height:42px}.c_jadca6eb .material-icons{font-size:24px}.c_e4d5a79f{gap:9px;padding:7px 14px}.c_icd6b84c,.c_g369a654{width:34px;height:34px}.c_icd6b84c .material-icons,.c_g369a654 .material-icons{font-size:19px}.c_cdced28e{font-size:13px;min-width:44px;padding:0 5px}.c_i4f44ab6{max-height:calc(100vh - 68px)}}@media only screen and (min-width:1024px){.c_j57983cd{padding:14px 32px;gap:18px}.c_g86fdb41{height:30px}.c_m3b868ee{width:48px;height:48px}.c_m3b868ee .material-icons{font-size:24px}.c_jadca6eb{width:48px;height:48px}.c_jadca6eb .material-icons{font-size:28px}.c_e4d5a79f{gap:10px;padding:8px 16px}.c_icd6b84c,.c_g369a654{width:38px;height:38px}.c_icd6b84c .material-icons,.c_g369a654 .material-icons{font-size:21px}.c_cdced28e{font-size:15px;min-width:50px;padding:0 6px}.c_i4f44ab6{max-height:calc(100vh - 72px)}}.c_p38e733a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.c_j747f08a{display:block;transition:opacity .3s ease;z-index:2;position:relative;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;flex-shrink:0;will-change:transform}.c_j747f08a.is-loading{opacity:0}.c_l5438bd1{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;filter:blur(10px);transform:scale(1.02);z-index:1;pointer-events:none;transition:opacity .5s ease-out;opacity:1}.c_l5438bd1.is-hidden,.c_hab63016.is-hidden{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility .5s ease-out}
/*# sourceMappingURL=/cdn/shop/t/42/assets/gf702cb5a45b.css.map */
