.rw3-sw-form{--rw3-sw-accent:#5B2A6E;--rw3-sw-border:#d9d3dc;--rw3-sw-text:#2a2a2a}.rw3-sw-form table.variations.rw3-sw-table,.rw3-sw-form table.variations.rw3-sw-table tbody,.rw3-sw-form table.variations.rw3-sw-table tr,.rw3-sw-form table.variations.rw3-sw-table td{display:block;width:100%;border:0!important;background:none!important;padding:0!important;margin:0}.rw3-sw-form.rw3-sw-ready table.variations.rw3-sw-table th.label{display:none!important}.rw3-sw-form table.variations.rw3-sw-table tr+tr{margin-top:16px}.rw3-sw-form table.variations.rw3-sw-table{margin-bottom:18px}.rw3-sw-form.rw3-sw-ready .rw3-sw-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.rw3-sw-form:not(.rw3-sw-ready) .rw3-sw-group{display:none}.rw3-sw-form .reset_variations,.rw3-sw-form .clear_swatchespro{display:none!important}.rw3-sw-group{position:relative}.rw3-sw-head{font-size:14px;line-height:1.4;color:var(--rw3-sw-text);margin:0 0 8px}.rw3-sw-label{font-weight:600;text-transform:none}.rw3-sw-chosen{font-weight:400;color:#555}.rw3-sw-group:not(.rw3-sw-has-value) .rw3-sw-sep{display:none}.rw3-sw-list{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rw3-sw-opt{-webkit-appearance:none;appearance:none;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0;background:#fff;color:var(--rw3-sw-text);border:1px solid var(--rw3-sw-border);border-radius:10px;font:inherit;font-size:14px;line-height:1.2;letter-spacing:normal;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:#fff0;touch-action:manipulation;transition:border-color .15s,box-shadow .15s,opacity .15s,background-color .15s,color .15s}.rw3-sw-opt:hover{border-color:var(--rw3-sw-accent)}.rw3-sw-opt:focus{outline:none}.rw3-sw-opt:focus-visible{outline:2px solid var(--rw3-sw-accent);outline-offset:3px}.rw3-sw-opt--image{width:48px;height:48px;padding:2px;overflow:hidden}.rw3-sw-opt--image .rw3-sw-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:7px;margin:0;max-width:none}.rw3-sw-opt--color{width:44px;height:44px;border-radius:50%;padding:0}.rw3-sw-opt--color .rw3-sw-dot{display:block;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .14)}.rw3-sw-opt--text{padding:0 16px;border-radius:999px;min-height:42px;white-space:nowrap}.rw3-sw-text{pointer-events:none}.rw3-sw-opt--image.rw3-sw-selected,.rw3-sw-opt--color.rw3-sw-selected{border-color:var(--rw3-sw-accent);box-shadow:0 0 0 1px var(--rw3-sw-accent),0 0 0 3px #fff,0 0 0 4px var(--rw3-sw-accent)}.rw3-sw-opt--text.rw3-sw-selected{border-color:var(--rw3-sw-accent);background:var(--rw3-sw-accent);color:#fff;box-shadow:0 0 0 1px var(--rw3-sw-accent)}.rw3-sw-opt.rw3-sw-unavailable{opacity:.45}.rw3-sw-opt.rw3-sw-unavailable.rw3-sw-selected{opacity:.7}.rw3-sw-opt--text.rw3-sw-unavailable .rw3-sw-text{text-decoration:line-through}.rw3-sw-opt--image.rw3-sw-unavailable::after,.rw3-sw-opt--color.rw3-sw-unavailable::after{content:"";position:absolute;left:50%;top:50%;width:140%;height:1.5px;background:#666;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.rw3-sw-opt--color,.rw3-sw-opt--image{overflow:hidden}.rw3-sw-form.rw3-sw-top-price .woocommerce-variation-price{display:none}html[lang^="ar"] .rw3-sw-group,[dir="rtl"] .rw3-sw-group{direction:rtl;text-align:right}html[lang^="ar"] .rw3-sw-opt--text,[dir="rtl"] .rw3-sw-opt--text{font-size:15px}@media (max-width:767px){.rw3-sw-list{gap:8px}.rw3-sw-opt{min-width:44px;min-height:44px}.rw3-sw-opt--image{width:52px;height:52px}.rw3-sw-opt--text{min-height:44px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.rw3-sw-opt{transition:none}}body.single-product form.rw3-sw-form .rw3-sw-head{text-align:start!important;display:block!important;margin:14px 0 8px!important;font:500 13px/1.4 'Jost',sans-serif!important;color:#2B1433!important;letter-spacing:.02em}body.single-product form.rw3-sw-form .rw3-sw-chosen{color:#6b5a70!important;font-weight:400!important}body.single-product form.rw3-sw-form .rw3-sw-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;align-items:center!important;margin:0 0 6px!important;padding:0!important}body.single-product form.rw3-sw-form button.rw3-sw-opt{background:#fff!important;background-image:none!important;color:#2B1433!important;border:1px solid #E3D3DA!important;border-radius:8px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font:500 14px/1 'Jost',sans-serif!important;min-width:44px!important;min-height:44px!important;height:auto!important;padding:0 14px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:border-color .15s,box-shadow .15s,background .15s!important;position:relative}body.single-product form.rw3-sw-form button.rw3-sw-opt:hover{border-color:#5B2A6E!important;background:#FFF9F5!important;color:#2B1433!important}body.single-product form.rw3-sw-form button.rw3-sw-opt.rw3-sw-selected{background:#5B2A6E!important;color:#fff!important;border-color:#5B2A6E!important}body.single-product form.rw3-sw-form button.rw3-sw-opt--image,body.single-product form.rw3-sw-form button.rw3-sw-opt--color{width:56px!important;height:56px!important;min-width:56px!important;padding:3px!important;background:#fff!important;overflow:hidden!important}body.single-product form.rw3-sw-form button.rw3-sw-opt--image .rw3-sw-img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;border-radius:6px!important;margin:0!important;padding:0!important;opacity:1!important}body.single-product form.rw3-sw-form button.rw3-sw-opt--image.rw3-sw-selected,body.single-product form.rw3-sw-form button.rw3-sw-opt--color.rw3-sw-selected{background:#fff!important;border:2px solid #5B2A6E!important;box-shadow:0 0 0 2px #F8E8EC!important;padding:2px!important}body.single-product form.rw3-sw-form button.rw3-sw-opt.rw3-sw-unavailable{opacity:.45!important}@media (max-width:480px){body.single-product form.rw3-sw-form button.rw3-sw-opt--image,body.single-product form.rw3-sw-form button.rw3-sw-opt--color{width:60px!important;height:60px!important}}