/*!
 * ============================================================================
 *  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_b57380d7+.c_lb243409{--swatch-input--border-radius:50%;display:inline-flex;align-items:center;justify-content:center;max-width:100%;border-radius:var(--swatch-input--border-radius);cursor:pointer;outline-offset:.2rem;outline-color:transparent;outline-style:solid;transition-property:outline-color,outline-width,box-shadow;transition-duration:var(--duration-short);transition-timing-function:ease;forced-color-adjust:none;position:relative}.c_lb243409:before{content:attr(data-swatch-value);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);padding:6px 10px;background:#121212;color:#fff;font-size:12px;font-weight:500;white-space:nowrap;border-radius:4px;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;z-index:10;text-transform:capitalize}.c_lb243409:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.c_lb243409:after{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%) translateY(4px);border:4px solid transparent;border-top-color:#121212;opacity:0;visibility:hidden;transition:all .2s ease;z-index:10}.c_lb243409:hover:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.c_b57380d7+.c_lb243409.c_jabeb2f2{--swatch-input--border-radius:.2rem}.c_b57380d7:active+.c_lb243409,.c_b57380d7:checked+.c_lb243409{outline:.1rem solid rgb(var(--color-foreground))}.c_b57380d7+.c_lb243409:hover,.c_b57380d7:hover+.c_lb243409{outline:.2rem solid rgba(var(--color-foreground),.4)}.c_b57380d7:focus-visible+.c_lb243409{outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 .1rem .5rem rgba(var(--color-foreground),.25)}.c_b57380d7:active:focus-visible+.c_lb243409,.c_b57380d7:checked:focus-visible+.c_lb243409{outline:.1rem solid rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 .1rem .4rem rgba(var(--color-foreground),.25)}.c_b57380d7.c_cd65b992:not(:active):not(:checked)+.c_lb243409{transition:none}.c_b57380d7.c_cd65b992:not(:active):not(:checked)+.c_lb243409:hover{outline:none}.c_b57380d7:disabled+.c_lb243409{pointer-events:none}.c_b57380d7:disabled+.c_lb243409>.c_n91af973,.c_b57380d7.c_cd65b992+.c_lb243409>.c_n91af973,.c_b57380d7.is-out-of-stock+.c_lb243409>.c_n91af973,.c_lb243409.c_cd65b992>.c_n91af973,.c_lb243409.is-out-of-stock>.c_n91af973{position:relative;overflow:hidden}.c_b57380d7:disabled+.c_lb243409>.c_n91af973,.c_b57380d7.c_cd65b992+.c_lb243409>.c_n91af973,.c_b57380d7.is-out-of-stock+.c_lb243409>.c_n91af973,.c_lb243409.c_cd65b992>.c_n91af973,.c_lb243409.is-out-of-stock>.c_n91af973{opacity:.45;filter:grayscale(30%)}.c_b57380d7:disabled+.c_lb243409>.c_n91af973:after,.c_b57380d7.c_cd65b992+.c_lb243409>.c_n91af973:after,.c_b57380d7.is-out-of-stock+.c_lb243409>.c_n91af973:after,.c_lb243409.c_cd65b992>.c_n91af973:after,.c_lb243409.is-out-of-stock>.c_n91af973:after{content:"";position:absolute;top:50%;left:-20%;width:140%;height:2px;background-color:#d12c2c;transform:rotate(-45deg);transform-origin:center;z-index:2;box-shadow:0 0 2px #0006}.c_lb243409[data-has-alt-sizes=true]:before{display:none!important}.c_ha3cff5b{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(6px);background:#18181b;border:1px solid var(--color-gold,#c6955c);border-radius:10px;padding:8px 12px;box-shadow:0 10px 30px #0006,0 2px 8px #0003;z-index:80;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:140px;max-width:240px;text-align:center;box-sizing:border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[dir=rtl] .c_ha3cff5b,html[dir=rtl] .c_ha3cff5b{direction:rtl}.c_ha3cff5b:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-style:solid;border-color:#18181b transparent transparent transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.c_lb243409:hover .c_ha3cff5b,.c_lb243409:focus-within .c_ha3cff5b,.c_ha3cff5b.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.c_e0e78ce6{display:flex;flex-direction:column;align-items:center;gap:6px}.c_l0bdc853{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:#e4e4e7;white-space:nowrap;line-height:1.2}.c_e7013450{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.c_pf6b15fb{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:26px;padding:0 8px;background:#27272a;color:#fff;border:1px solid #3f3f46;border-radius:6px;font-size:.78rem;font-weight:700;cursor:pointer;box-sizing:border-box;transition:all .2s cubic-bezier(.16,1,.3,1);line-height:1}.c_pf6b15fb:hover,.c_pf6b15fb:focus-visible{background:var(--color-gold,#c6955c);border-color:var(--color-gold,#c6955c);color:#111;transform:scale(1.12);box-shadow:0 2px 8px #c6955c73}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bbc0dac2098f.css.map */
