/*!
 * ============================================================================
 *  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.
 * ============================================================================
 */.quick-view-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;display:flex!important;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:auto}.quick-view-modal.open{opacity:1;visibility:visible;z-index:100000;pointer-events:auto;overscroll-behavior:contain}.quick-view-modal.hidden{display:none!important}.c_h3e1d0f7{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1}.c_c7a63973{position:relative;width:90%;max-width:1400px;height:90%;background-color:#fff;z-index:2;border-radius:8px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;overflow:hidden;animation:quickViewSlideUp .4s cubic-bezier(.16,1,.3,1)}@keyframes quickViewSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.c_cb33b92a{position:absolute;top:20px;right:20px;z-index:10;background:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0000001a;transition:transform .2s ease,background-color .2s ease}html[dir=rtl] .c_cb33b92a{right:auto;left:20px}.c_cb33b92a:hover{transform:scale(1.1) rotate(90deg);background-color:#f5f5f5}.c_af3f21de{position:absolute;top:20px;right:70px;z-index:10;background:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0000001a;transition:transform .2s ease,background-color .2s ease;color:#333}.c_af3f21de:hover{background-color:#f5f5f5;transform:scale(1.1)}.c_af3f21de .hidden{display:none}html[dir=rtl] .c_af3f21de{right:auto;left:70px}.c_c7a63973.c_mdbfd037{width:100%!important;height:100%!important;max-width:none!important;border-radius:0!important}.c_c7a63973.c_mdbfd037 .c_af3f21de{display:none!important}.c_nd145f31{flex:1;overflow-y:auto;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;width:100%;height:100%;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:auto}.quick-view-modal.loading .c_nd145f31{opacity:0!important;visibility:hidden!important;pointer-events:none!important;overflow:hidden!important}.c_nd145f31.c_eab23cce{opacity:1;visibility:visible}.c_f95befbe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:15px;color:#666;font-weight:500;letter-spacing:.05em;pointer-events:none;transition:opacity .2s ease}.c_f95befbe:after{content:"";width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:var(--colorBtnPrimary,#c6955c);border-radius:50%;animation:spin .8s linear infinite}.quick-view-modal.loading .c_f95befbe{opacity:0}.quick-view-modal:not(.loading) .c_f95befbe{opacity:0}.c_ca2d3b37{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;padding:1.5rem;background:#fff;z-index:5;opacity:0;pointer-events:none;transition:opacity .2s ease;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:inherit}.quick-view-modal.loading .c_ca2d3b37{opacity:1}.quick-view-modal:not(.loading) .c_ca2d3b37{opacity:0}.c_c07a3f91{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%;max-width:900px;align-items:start}.c_l00d9a14{display:flex;flex-direction:column;gap:.75rem}.c_heafd0c3{width:100%;max-width:350px;aspect-ratio:1;background:#f0f0f0;border-radius:8px}.c_o2aa1049{display:flex;gap:.5rem}.c_ke3ff319{width:60px;height:60px;background:#f0f0f0;border-radius:4px}.c_o7b99563{display:flex;flex-direction:column;gap:1rem}.c_cc5e5660{width:70%;height:28px;background:#f0f0f0;border-radius:4px}.c_h039da35{width:100px;height:24px;background:#f0f0f0;border-radius:4px}.c_b5de2fd5{width:130px;height:18px;background:#f0f0f0;border-radius:4px}.c_b8b75e4d{display:flex;flex-direction:column;gap:.5rem}.c_h37425a0{width:80px;height:18px;background:#f0f0f0;border-radius:4px}.c_k09a0179{display:flex;gap:.4rem}.c_ce04be6c{width:36px;height:36px;background:#f0f0f0;border-radius:50%}.c_a0a770cd{width:120px;height:44px;background:#f0f0f0;border-radius:4px}.c_d3d7695e{display:flex;gap:.75rem;margin-top:.5rem}.c_had5871c{flex:1;max-width:200px;height:48px;background:#f0f0f0;border-radius:4px}@keyframes shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.c_n336c0f6{background:linear-gradient(to right,#f0f0f0,#e0e0e0 20%,#f0f0f0 40% 100%);background-size:800px 100%;animation:shimmer 1.5s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.c_nd145f31 section{margin-top:0!important;margin-bottom:0!important}.c_nd145f31 #shopify-section-header,.c_nd145f31 #shopify-section-footer{display:none!important}@media screen and (min-width:1200px){.c_c07a3f91{gap:4rem}.c_heafd0c3{border-radius:12px}.c_o7b99563{gap:2rem;padding-top:2rem}.c_cc5e5660{height:36px}.c_h039da35{height:32px}}@media screen and (min-width:900px)and (max-width:1199px){.c_ca2d3b37{padding:1.5rem}.c_c07a3f91{gap:2rem}.c_ke3ff319{width:70px;height:70px}.c_o7b99563{gap:1.25rem}}@media screen and (min-width:600px)and (max-width:899px){.c_ca2d3b37{padding:1.5rem}.c_c07a3f91{grid-template-columns:1fr;gap:2rem}.c_l00d9a14{max-width:500px;margin:0 auto}.c_o2aa1049{justify-content:center}.c_ke3ff319{width:75px;height:75px}.c_o7b99563{max-width:500px;margin:0 auto;width:100%}.c_cc5e5660{width:90%}}@media screen and (min-width:480px)and (max-width:599px){.c_ca2d3b37{padding:1rem}.c_c07a3f91{grid-template-columns:1fr;gap:1.5rem}.c_o2aa1049{justify-content:center;gap:.5rem}.c_ke3ff319{width:65px;height:65px}.c_o7b99563{gap:1.25rem}.c_cc5e5660{width:95%;height:28px}.c_h039da35{height:24px}}@media screen and (max-width:479px){.c_ca2d3b37{padding:.75rem}.c_c07a3f91{grid-template-columns:1fr;gap:1rem}.c_heafd0c3{border-radius:6px}.c_o2aa1049{justify-content:center;gap:.4rem}.c_ke3ff319{width:55px;height:55px}.c_o7b99563{gap:1rem;padding-top:.5rem}.c_cc5e5660{width:100%;height:24px}.c_h039da35{width:100px;height:22px}.c_b5de2fd5{width:120px;height:18px}.c_h37425a0{width:80px;height:18px}.c_ce04be6c{width:36px;height:36px}.c_a0a770cd{width:120px;height:44px}.c_had5871c{height:48px}.c_d3d7695e{flex-direction:column;gap:.75rem}}@media screen and (max-width:768px){.c_c7a63973{width:100%;height:100%;max-width:none;border-radius:0}.c_cb33b92a{top:15px;right:15px}html[dir=rtl] .c_cb33b92a{left:15px}.c_af3f21de{display:none!important}}html[dir=rtl] .c_c07a3f91{direction:rtl}html.c_f6a7bacc,body.c_f6a7bacc{overflow:hidden!important;touch-action:none}body.c_f6a7bacc .c_nd145f31{touch-action:pan-y}.c_n94d3660 .c_ede45050,.c_n94d3660 .shopify-payment-button,.c_n94d3660 [type=submit],.c_n94d3660 .c_lea01fc2[name=add],.c_f6fedc19 [id^=AddToCart-],.c_f6fedc19 .c_n78a16ae[data-text-add]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/p58348a78340.css.map */
