.widefat{width:100%;margin:0;clear:both;border-spacing:0}.woocommerce-checkout #payment ul.payment_methods li img{height:25px;width:auto}:root{--msv-color:#7c3aed;--msv-color-dark:#6d28d9;--msv-bg-light:#faf5ff;--msv-border:#e5e7eb;--msv-text:#111827;--msv-muted:#9ca3af;--msv-success:#16a34a;--msv-error:#dc2626;--msv-radius:10px;--msv-ease:0.18s cubic-bezier(.4, 0, .2, 1)}.wc-msv-wrapper{margin:20px 0 24px}.wc-msv-attribute{margin-bottom:16px}.wc-msv-attr-label{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em;background:linear-gradient(90deg,var(--msv-color) 0%,#a855f7 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;margin-bottom:12px!important}.wc-msv-attr-label::before{content:'';display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--msv-color);-webkit-text-fill-color:initial;animation:msv-pulse 1.8s ease-in-out infinite}@keyframes msv-pulse{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgb(124 58 237 / .55)}50%{opacity:.8;transform:scale(1.15);box-shadow:0 0 0 5px #fff0}}.wc-msv-options.checkbox-mode{border:1.5px solid var(--msv-border);border-radius:var(--msv-radius);overflow:hidden}.checkbox-mode .wc-msv-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 15px;border:none;border-bottom:1px solid var(--msv-border);background:#fff;font-family:inherit;font-size:.9rem;font-weight:500;color:var(--msv-text);text-align:left;cursor:pointer;transition:background var(--msv-ease)}.checkbox-mode .wc-msv-option:last-child{border-bottom:none}.checkbox-mode .wc-msv-option:hover{background:#fafafa}.checkbox-mode .wc-msv-option.selected{background:var(--msv-bg-light)}.wc-msv-checkbox{flex-shrink:0;width:19px;height:19px;border:2px solid var(--msv-border);border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:.62rem;color:#fff0;transition:border-color var(--msv-ease),background var(--msv-ease)}.checkbox-mode .wc-msv-option.selected .wc-msv-checkbox{border-color:var(--msv-color);background:var(--msv-color);color:#fff}.wc-msv-option-name{flex:1;font-weight:500}.checkbox-mode .wc-msv-option.selected .wc-msv-option-name{color:var(--msv-color);font-weight:600}.wc-msv-price{font-size:.84rem;font-weight:600;color:var(--msv-color);white-space:nowrap}.wc-msv-options.toggle-mode{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.wc-msv-toggle-wrap{display:inline-flex;flex-direction:column;align-items:stretch}.wc-msv-toggle-wrap .wc-msv-desc-panel{padding:10px 14px 12px;border-radius:0 0 var(--msv-radius) var(--msv-radius);border-top:1px dashed var(--msv-border);margin-top:-2px}.toggle-mode .wc-msv-option{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:2px solid var(--msv-border);border-radius:var(--msv-radius);background:#fff;font-family:inherit;font-size:.88rem;font-weight:500;color:var(--msv-text);cursor:pointer;width:100%;transition:border-color var(--msv-ease),background var(--msv-ease),color var(--msv-ease),transform var(--msv-ease),box-shadow var(--msv-ease)}.toggle-mode .wc-msv-option:hover{border-color:var(--msv-color);background:var(--msv-bg-light);transform:translateY(-1px);box-shadow:0 3px 10px rgb(124 58 237 / .12)}.toggle-mode .wc-msv-option.selected{border-color:var(--msv-color);background:var(--msv-color);color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px rgb(124 58 237 / .28)}.toggle-mode .wc-msv-price{opacity:.65;font-size:.78rem}.toggle-mode .wc-msv-option.selected .wc-msv-price{opacity:.88}.wc-msv-check{width:17px;height:17px;border-radius:50%;background:rgb(255 255 255 / .22);display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;opacity:0;transform:scale(.5);transition:opacity var(--msv-ease),transform var(--msv-ease)}.toggle-mode .wc-msv-option.selected .wc-msv-check{opacity:1;transform:scale(1)}.wc-msv-option.disabled,.wc-msv-option:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.wc-msv-summary-line{min-height:36px;margin:12px 0 14px;padding:0;line-height:1.6;font-size:0}.wc-msv-summary-line .msv-selected-label{display:inline;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--msv-muted);margin-right:4px;vertical-align:middle}.wc-msv-summary-line .msv-tag{display:inline-flex;align-items:center;gap:4px;background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%);color:var(--msv-color-dark);font-weight:700;font-size:.8rem;padding:4px 10px 4px 8px;border-radius:20px;margin:2px 4px 2px 0;border:1px solid rgb(124 58 237 / .18);vertical-align:middle;animation:msv-tag-pop 0.2s cubic-bezier(.34,1.56,.64,1) both}.wc-msv-summary-line .msv-tag::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--msv-color);flex-shrink:0}@keyframes msv-tag-pop{from{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.wc-msv-add-btn{display:block;width:100%;padding:13px 20px!important;font-size:0.92rem!important;font-weight:700!important;border-radius:var(--msv-radius)!important;background:var(--msv-color)!important;border-color:var(--msv-color)!important;color:#fff!important;cursor:pointer;transition:background var(--msv-ease),box-shadow var(--msv-ease),transform 0.12s ease!important;box-shadow:0 3px 12px rgb(124 58 237 / .22)}.wc-msv-add-btn:not(:disabled):hover{background:var(--msv-color-dark)!important;border-color:var(--msv-color-dark)!important;box-shadow:0 5px 18px rgb(124 58 237 / .32)!important;transform:translateY(-1px)}.wc-msv-add-btn:disabled{opacity:0.45!important;cursor:not-allowed!important;transform:none!important}.wc-msv-feedback{min-height:20px;margin-top:8px;font-size:.82rem;font-weight:600;text-align:center}.wc-msv-feedback.success{color:var(--msv-success)}.wc-msv-feedback.error{color:var(--msv-error)}.msv-view-cart{display:inline-block;margin-left:8px;color:var(--msv-color);font-weight:700;text-decoration:underline;font-size:.82rem;white-space:nowrap}.msv-view-cart:hover{color:var(--msv-color-dark)}.wc-msv-oos-tag{font-size:.72rem;color:#bbb;font-style:normal}@media (max-width:480px){.toggle-mode .wc-msv-option{padding:8px 12px;font-size:.84rem}}.wc-msv-item-wrap{position:relative}.checkbox-mode .wc-msv-item-wrap{border-bottom:1px solid var(--msv-border)}.checkbox-mode .wc-msv-item-wrap:last-child{border-bottom:none}.checkbox-mode .wc-msv-item-wrap .wc-msv-option{border-bottom:none!important}.wc-msv-thumb{width:38px;height:38px;object-fit:cover;border-radius:6px;border:1.5px solid var(--msv-border);flex-shrink:0;cursor:zoom-in;transition:border-color var(--msv-ease),transform var(--msv-ease)}.wc-msv-thumb:hover{border-color:var(--msv-color);transform:scale(1.08)}.wc-msv-option.selected .wc-msv-thumb{border-color:var(--msv-color)}.toggle-mode .wc-msv-thumb{width:32px;height:32px;border-radius:5px}.wc-msv-desc-icon{font-size:.8rem;color:var(--msv-muted);cursor:pointer;margin-left:4px;flex-shrink:0;user-select:none;transition:color var(--msv-ease)}.wc-msv-option:hover .wc-msv-desc-icon,.wc-msv-option.selected .wc-msv-desc-icon{color:var(--msv-color)}.wc-msv-desc-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;width:18px;height:18px;border-radius:50%;background:rgb(255 255 255 / .25);color:rgb(255 255 255 / .85);font-size:.72rem;font-style:italic;font-weight:700;cursor:pointer;line-height:1;transition:background var(--msv-ease),color var(--msv-ease);pointer-events:auto}.wc-msv-option:not(.selected) .wc-msv-desc-toggle{background:rgb(124 58 237 / .1);color:var(--msv-muted)}.wc-msv-option:not(.selected):hover .wc-msv-desc-toggle{background:rgb(124 58 237 / .18);color:var(--msv-color)}.wc-msv-option.selected .wc-msv-desc-toggle:hover{background:rgb(255 255 255 / .4)}.wc-msv-desc-panel{padding:10px 14px 12px 52px;font-size:.82rem;line-height:1.6;color:#4b5563;background:var(--msv-bg-light);border-top:1px dashed var(--msv-border);animation:msv-slide-down 0.2s ease both}.wc-msv-desc-panel p:last-child{margin-bottom:0}@keyframes msv-slide-down{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.wc-msv-lightbox{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center}.wc-msv-lightbox[hidden]{display:none!important}.wc-msv-lightbox-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .75);backdrop-filter:blur(3px);cursor:pointer}.wc-msv-lightbox-content{position:relative;z-index:1;max-width:min(90vw, 640px);max-height:90vh;border-radius:12px;overflow:hidden;box-shadow:0 24px 64px rgb(0 0 0 / .4);animation:msv-lb-in 0.22s cubic-bezier(.34,1.56,.64,1) both}@keyframes msv-lb-in{from{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}.wc-msv-lightbox-img{display:block;max-width:100%;max-height:85vh;object-fit:contain;background:#fff}.wc-msv-lightbox-close{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;border-radius:50%;border:none;background:rgb(0 0 0 / .55);color:#fff;font-size:.85rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--msv-ease)}.wc-msv-lightbox-close:hover{background:rgb(0 0 0 / .82)}.wc-msv-hint{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:3px 6px!important;margin-bottom:10px!important;padding:5px 10px 5px 12px!important;background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%)!important;border:1px solid #ddd6fe!important;border-radius:20px!important;font-size:11px!important;line-height:1.4!important;color:#5b21b6!important;font-weight:400!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;animation:msv-hint-in 0.4s ease both}.wc-msv-wrapper .wc-msv-hint,.wc-msv-wrapper .wc-msv-hint *{font-size:11px!important;line-height:1.4!important}@media (max-width:480px){.wc-msv-hint-sep{display:none!important}.wc-msv-hint-item{background:rgb(124 58 237 / .07);border-radius:10px;padding:2px 7px!important}}@keyframes msv-hint-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.wc-msv-hint.msv-hint-hidden{animation:msv-hint-out 0.25s ease forwards}@keyframes msv-hint-out{to{opacity:0;max-height:0;padding:0;margin:0;overflow:hidden}}.wc-msv-hint-item{display:inline-flex;align-items:center;gap:3px;font-weight:600!important;font-size:11px!important;white-space:nowrap;color:#5b21b6!important}.wc-msv-hint-icon{font-size:11px!important;line-height:1}.wc-msv-hint-sep{color:#a78bfa;font-weight:400}.wc-msv-hint-close{margin-left:auto;flex-shrink:0;width:18px;height:18px;border-radius:50%;border:none;background:rgb(124 58 237 / .12);color:#7c3aed;font-size:9px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background var(--msv-ease),transform var(--msv-ease)}.wc-msv-hint-close::after{content:'✕'}.wc-msv-hint-close:hover{background:rgb(124 58 237 / .25);transform:scale(1.15)}.antiscroll-wrap{display:inline-block;position:relative;overflow:hidden;}.antiscroll-scrollbar{background:gray;background:rgba(0,0,0,.5);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-shadow:0 0 1px #fff;-moz-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff;position:absolute;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:linear 300ms opacity;-moz-transition:linear 300ms opacity;-o-transition:linear 300ms opacity;}.antiscroll-scrollbar-shown{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.antiscroll-scrollbar-horizontal{height:7px;margin-left:2px;bottom:2px;left:0;}.antiscroll-scrollbar-vertical{width:7px;margin-top:2px;right:2px;top:0;}.antiscroll-inner{overflow:scroll;}.antiscroll-inner::-webkit-scrollbar{width:0;height:0;}.antiscroll-inner::scrollbar{width:0;height:0;}.frzTbl{width:100%;height:1245px;position:relative;max-width:100%;overflow:visible;}.frzTbl-scroll-overlay{overflow:scroll;scrollbar-width:none;position:relative;z-index:4;pointer-events:none;height:100%!important;width:100%!important;}.frzTbl:hover .frzTbl-scroll-overlay{opacity:1;}.frzTbl--scrolling .frzTbl-scroll-overlay{pointer-events:auto;}.frzTbl-content-wrapper,.frzTbl-frozen-columns-wrapper,.frzTbl-table-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}.frzTbl-content-wrapper{overflow:visible;}.frzTbl-fixed-heading-wrapper-outer{position:sticky;position:-webkit-sticky;top:0;z-index:3;display:block;width:100%;transition:.2s opacity}.frzTbl-fixed-heading-wrapper-outer:after{content:'';display:block;position:absolute;bottom:-6px;left:0;width:100%;height:6px;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0 / 25%),transparent);}.frzTbl--scrolled-to-top .frzTbl-fixed-heading-wrapper-outer{pointer-events:none;opacity:0;}.frzTbl-force-parent-overlow-visible{overflow:visible!important;}.frzTbl-fixed-heading-wrapper{position:absolute;left:0;right:0;overflow-x:hidden;}.frzTbl-fixed-heading-wrapper__columns{position:absolute;left:0;z-index:1;height:100%;}.frzTbl-fixed-heading-wrapper__columns--right{left:auto;right:0;}.frzTbl-frozen-columns-wrapper{z-index:3;pointer-events:none;}.frzTbl-frozen-columns-wrapper .frzTbl-frozen-columns-wrapper__columns{position:absolute;left:0;top:0;pointer-events:none;height:100%;}.frzTbl-frozen-columns-wrapper__columns.frzTbl-frozen-columns-wrapper__columns--right,.frzTbl-fixed-heading-wrapper__columns.frzTbl-fixed-heading-wrapper__columns--right{right:0;left:auto;border-width:0 0 0 1px;}.frzTbl-frozen-columns-wrapper__columns:before,.frzTbl-fixed-heading-wrapper__columns:before{content:'';position:absolute;top:0;right:0;height:100%;width:1px;background:rgba(0,0,0,.2);transform:translateX(100%);}.frzTbl-frozen-columns-wrapper__columns.frzTbl-frozen-columns-wrapper__columns--right:before,.frzTbl-fixed-heading-wrapper__columns.frzTbl-fixed-heading-wrapper__columns--right:before{right:auto;left:-2px;}.frzTbl-frozen-columns-wrapper__columns:after,.frzTbl-fixed-heading-wrapper__columns:after{content:'';position:absolute;top:0;right:0;height:100%;width:6px;background:linear-gradient(270deg,rgb(0 0 0 / 25%),transparent);transform:translateX(100%);transition:.1s width;}.frzTbl-frozen-columns-wrapper__columns--left:after,.frzTbl-fixed-heading-wrapper__columns:after{background:linear-gradient(90deg,rgb(0 0 0 / 25%),transparent);}.frzTbl-frozen-columns-wrapper__columns.frzTbl-frozen-columns-wrapper__columns--right:after,.frzTbl-fixed-heading-wrapper__columns.frzTbl-fixed-heading-wrapper__columns--right:after{right:auto;left:0;transform:translateX(-100%);}.frzTbl.frzTbl--scrolled-to-left-edge .frzTbl-frozen-columns-wrapper__columns.frzTbl-frozen-columns-wrapper__columns--left:after,.frzTbl.frzTbl--scrolled-to-right-edge .frzTbl-frozen-columns-wrapper__columns.frzTbl-frozen-columns-wrapper__columns--right:after,.frzTbl.frzTbl--scrolled-to-left-edge .frzTbl-fixed-heading-wrapper__columns.frzTbl-fixed-heading-wrapper__columns--left:after,.frzTbl.frzTbl--scrolled-to-right-edge .frzTbl-fixed-heading-wrapper__columns.frzTbl-fixed-heading-wrapper__columns--right:after{width:0;}.frzTbl.frzTbl--scrolled-to-left-edge .frzTbl-frozen-columns-wrapper__columns--empty.frzTbl-frozen-columns-wrapper__columns--left:before,.frzTbl.frzTbl--scrolled-to-right-edge .frzTbl-frozen-columns-wrapper__columns--empty.frzTbl-frozen-columns-wrapper__columns--right:before,.frzTbl.frzTbl--scrolled-to-left-edge .frzTbl-fixed-heading-wrapper__columns--empty.frzTbl-fixed-heading-wrapper__columns--left:before,.frzTbl.frzTbl--scrolled-to-right-edge .frzTbl-fixed-heading-wrapper__columns--empty.frzTbl-fixed-heading-wrapper__columns--right:before{display:none!important;}.frzTbl-frozen-columns-wrapper__columns>table{position:absolute;left:0;top:0;bottom:0;border-top-width:0!important;}.frzTbl-frozen-columns-wrapper__columns>.frzTbl-top-sticky--empty + table{position:relative}.frzTbl-frozen-columns-wrapper__columns--right>table{left:auto;right:0;}.frzTbl-table-wrapper{z-index:1;}.frzTbl-scroll-overlay__inner,.frzTbl-table-wrapper__inner{width:20000px;height:20000px;min-width:100%;position:relative;}.frzTbl-table-wrapper__inner--overflow-check{width:100%!important;}.frzTbl-table-wrapper__inner--deflate{width:auto;height:auto;}.frzTbl-table-wrapper__inner--deflate>table{min-width:0!important;width:100%!important;}.frzTbl-table-wrapper__inner--overflow-check>.frzTbl-table{width:auto!important;min-width:0!important;}.frzTbl-top-sticky{width:100%;position:sticky;position:-webkit-sticky;top:0;z-index:1}.frzTbl-table-wrapper__inner>table{min-width:0;width:auto;position:absolute;top:0;left:0;}html[dir="rtl"] .frzTbl-table-wrapper__inner>table{left:auto;right:0;}.frzTbl .antiscroll-scrollbar{z-index:4;bottom:0;height:12px;}.frzTbl .antiscroll-scrollbar:after{content:'';background:transparent;position:absolute;left:0;top:-50%;width:100%;height:200%;}.frzTbl .antiscroll-scrollbar-vertical{display:none!important;}.frzTbl-antiscroll-control-wrap{position:sticky;position:-webkit-sticky;bottom:12px;margin:0 0 10px 0;z-index:2;}.frzTbl--hide-antiscroll .antiscroll-scrollbar-horizontal{display:none!important;}.frzTbl-clone-table{width:auto!important;min-width:0!important;}.frzTbl--temp-wrapper{height:0;overflow:hidden;opacity:0;}.frzTbl--temp-wrapper>div,.frzTbl-table-wrapper__inner--unrestrict-table-wrapper{position:relative;width:100000px!important;}.frzTbl--temp-wrapper>div>table,.frzTbl-table-wrapper__inner--unrestrict-table-wrapper>table{min-width:0;width:auto!important;max-width:none!important;}.frzTbl--grab-and-scroll{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.frzTbl--grab-and-scroll a,.frzTbl--grab-and-scroll img{-webkit-user-drag:none;}.frzTbl--grab-and-scroll--grabbing{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;}.frzTbl:not(.frzTbl--init) .frzTbl-fixed-heading-wrapper-outer,.frzTbl:not(.frzTbl--init) .frzTbl-frozen-columns-wrapper{opacity:0;pointer-events:none;}.frzTbl-table-wrapper__shadow-left,.frzTbl-table-wrapper__shadow-right{position:absolute;left:0;top:0;height:100%;width:0;}.frzTbl-table-wrapper__shadow-right{left:auto;right:0;}