/*!
 * ============================================================================
 *  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.
 * ============================================================================
 */size-picker,.c_o4407d81{display:block;width:100%;margin-bottom:20px}.c_k7042a6b{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-family:inherit}.c_ae1c23f6{font-size:.9rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#111;display:flex;align-items:center;gap:8px}.c_f15078a1{font-weight:400;color:#666;text-transform:none}.c_ab86de01{background:none;border:none;padding:4px 8px;font-size:.82rem;font-weight:500;color:#775a28;text-decoration:underline;text-underline-offset:3px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .2s ease,opacity .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.c_ab86de01:hover{color:#111}}.c_ia947619{display:flex;flex-wrap:wrap;gap:10px;width:100%}.c_f82c3eca{position:relative;display:inline-flex}.c_k9edb014{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}.c_e7f0eb1b{position:relative;min-width:58px;height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;letter-spacing:.03em;color:#1a1a1a;background-color:#fff;border:1.5px solid #e2e2e2;border-radius:8px;cursor:pointer;user-select:none;-webkit-user-select:none;box-sizing:border-box;transition:all .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.c_e7f0eb1b:hover{border-color:#111;transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.c_k9edb014:checked+.c_e7f0eb1b{background-color:#111;color:#fff;border-color:#111;box-shadow:0 4px 14px #00000038;transform:scale(1.02)}.c_k9edb014:focus-visible+.c_e7f0eb1b{outline:2px solid #b89355;outline-offset:2px}.c_e7f0eb1b[data-stock=low]:before{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;background-color:#d97706;border-radius:50%;box-shadow:0 0 0 2px #fffc}.c_k9edb014:checked+.c_e7f0eb1b[data-stock=low]:before{box-shadow:0 0 0 2px #111}.c_e7f0eb1b.is-out-of-stock,.c_e7f0eb1b[data-stock=out],.c_k9edb014:disabled+.c_e7f0eb1b{font-weight:400;color:#888;background-color:#f7f7f7;border-color:#eaeaea;cursor:pointer;opacity:.75;pointer-events:auto}.c_e7f0eb1b.is-out-of-stock:hover,.c_e7f0eb1b[data-stock=out]:hover,.c_k9edb014:disabled+.c_e7f0eb1b:hover{border-color:#c6955c;transform:translateY(-2px);box-shadow:0 4px 12px #c6955c2e;opacity:1}.c_e7f0eb1b.is-out-of-stock:after,.c_e7f0eb1b[data-stock=out]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top right,transparent calc(50% - 1px),#d12c2c calc(50% - 1px),#d12c2c calc(50% + 1px),transparent calc(50% + 1px));opacity:.7;pointer-events:none}.c_e7f0eb1b[data-has-alt-colors=true]{cursor:pointer!important;border-color:#d1d5db}.c_e7f0eb1b[data-has-alt-colors=true]:before{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;background:linear-gradient(135deg,#c6955c,#775a28);border-radius:50%;box-shadow:0 0 0 2px #fff;z-index:2}[dir=rtl] .c_e7f0eb1b[data-has-alt-colors=true]:before{right:auto;left:5px}.c_k29c5c2c{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(6px);background:#fff;border:1px solid rgba(198,149,92,.4);border-radius:10px;padding:10px 14px;box-shadow:0 10px 30px #00000024,0 2px 8px #0000000a;z-index:60;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s;min-width:170px;max-width:260px;text-align:center;box-sizing:border-box}[dir=rtl] .c_k29c5c2c{direction:rtl}.c_k29c5c2c:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:#ffffff transparent transparent transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.08))}.c_f82c3eca:hover .c_k29c5c2c,.c_f82c3eca:focus-within .c_k29c5c2c,.c_k29c5c2c.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.c_kf7c1bb5{display:flex;flex-direction:column;align-items:center;gap:8px}.c_l67c6bcc{font-size:.76rem;font-weight:600;letter-spacing:.02em;color:#111;white-space:nowrap;line-height:1.2}.c_hfb86f9a{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.c_c3be698d{width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(0,0,0,.15);cursor:pointer;padding:0;margin:0;box-sizing:border-box;background-position:center;background-size:cover;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s ease;position:relative;outline:none}.c_c3be698d:hover,.c_c3be698d:focus-visible{transform:scale(1.25);box-shadow:0 0 0 2px #c6955c,0 4px 10px #0000002e;border-color:#fff;z-index:3}.c_b3660f5a{display:block;width:100%;margin-top:6px;font-size:.78rem;font-weight:500;color:#d97706}@media screen and (max-width:480px){.c_ia947619{gap:8px}.c_e7f0eb1b{min-width:50px;height:42px;padding:0 14px;font-size:.85rem}.c_k29c5c2c{min-width:150px;padding:8px 10px;bottom:calc(100% + 8px)}.c_c3be698d{width:22px;height:22px}}.c_f85df9fa{position:fixed;bottom:24px;right:24px;z-index:99999;display:flex;align-items:center;gap:12px;background:#18181b;color:#fff;padding:14px 20px;border-radius:12px;border-inline-start:4px solid var(--color-gold,#c6955c);box-shadow:0 10px 30px #00000059,0 2px 8px #00000026;font-size:.88rem;font-weight:500;line-height:1.4;max-width:440px;opacity:0;transform:translateY(20px) scale(.96);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[dir=rtl] .c_f85df9fa,html[dir=rtl] .c_f85df9fa{right:auto;left:24px;direction:rtl}@media screen and (max-width:767px){.c_f85df9fa{left:16px!important;right:16px!important;bottom:20px;max-width:calc(100% - 32px);margin:0 auto}}.c_f85df9fa.c_m92dd124{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.c_n3b4c3d1{width:22px;height:22px;min-width:22px;stroke:var(--color-gold,#c6955c);color:var(--color-gold,#c6955c);flex-shrink:0;display:block}.c_h31f4146{flex:1;letter-spacing:.01em;font-size:.88rem;line-height:1.4}.c_c48170b2{background:transparent;border:none;color:#a1a1aa;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:opacity .2s ease;margin-inline-start:8px;flex-shrink:0}.c_c48170b2 svg{stroke:#a1a1aa;transition:stroke .2s ease;display:block}.c_c48170b2:hover svg{stroke:#fff}
/*# sourceMappingURL=/cdn/shop/t/42/assets/j94b05e9ad5c.css.map */
