.mdpvu-scope{--mdpvu-accent:var(--e-global-color-primary, var(--ast-global-color-0, var(--global-palette1, var(--wp--preset--color--primary, #f48674))));--mdpvu-accent-contrast:#fff;--mdpvu-neutral-text:#2f2f2f;--mdpvu-neutral-label:#4a4a4a;--mdpvu-neutral-border:#dedede;--mdpvu-neutral-muted:#aaa;--mdpvu-neutral-surface:#fff;--mdpvu-image-placeholder:#f4f4f4}form.variations_form.mdpvu-active table.variations{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.mdpvu-scope .mdpvu-root,.mdpvu-scope .mdpvu-root *{box-sizing:border-box}.mdpvu-scope .mdpvu-root{display:grid;gap:clamp(18px,2.2vw,30px);width:100%;margin:0 0 clamp(18px,2vw,28px);color:var(--mdpvu-neutral-text)}.mdpvu-scope .mdpvu-group{min-width:0}.mdpvu-scope .mdpvu-label{margin:0 0 10px;color:var(--mdpvu-neutral-label)!important;font:inherit;font-size:clamp(15px, 1.15vw, 22px);font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.mdpvu-scope .mdpvu-options{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;width:100%}.mdpvu-scope button.mdpvu-option{position:relative;appearance:none!important;-webkit-appearance:none!important;margin:0!important;font:inherit!important;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-transform:none!important}.mdpvu-scope .mdpvu-options--text{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;width:fit-content;max-width:100%;border-top:1px solid var(--mdpvu-neutral-border);border-left:1px solid var(--mdpvu-neutral-border)}.mdpvu-scope .mdpvu-options--text button.mdpvu-option{flex:0 0 auto;min-width:72px;min-height:50px;padding:9px 15px!important;border:0!important;border-right:1px solid var(--mdpvu-neutral-border)!important;border-bottom:1px solid var(--mdpvu-neutral-border)!important;border-radius:0!important;background:var(--mdpvu-neutral-surface)!important;background-color:var(--mdpvu-neutral-surface)!important;background-image:none!important;color:var(--mdpvu-neutral-text)!important;box-shadow:none!important;font-size:clamp(14px, 1.05vw, 20px)!important;font-weight:500!important;line-height:1.15!important;text-align:center;transition:background-color .12s ease,color .12s ease}.mdpvu-scope .mdpvu-options--text button.mdpvu-option:not(.is-selected):not(.is-unavailable),.mdpvu-scope .mdpvu-options--text button.mdpvu-option:not(.is-selected):not(.is-unavailable):active,.mdpvu-scope .mdpvu-options--text button.mdpvu-option:not(.is-selected):not(.is-unavailable):focus,.mdpvu-scope .mdpvu-options--text button.mdpvu-option:not(.is-selected):not(.is-unavailable):hover{background:#fff!important;background-color:#fff!important;background-image:none!important;color:var(--mdpvu-neutral-text)!important;box-shadow:none!important}.mdpvu-scope .mdpvu-options--text button.mdpvu-option.is-selected,.mdpvu-scope .mdpvu-options--text button.mdpvu-option.is-selected:active,.mdpvu-scope .mdpvu-options--text button.mdpvu-option.is-selected:focus,.mdpvu-scope .mdpvu-options--text button.mdpvu-option.is-selected:hover{z-index:1;background:var(--mdpvu-accent)!important;background-color:var(--mdpvu-accent)!important;color:var(--mdpvu-accent-contrast)!important;font-weight:700!important}.mdpvu-scope .mdpvu-options--text button.mdpvu-option.is-unavailable,.mdpvu-scope .mdpvu-options--text button.mdpvu-option.is-unavailable:active,.mdpvu-scope .mdpvu-options--text button.mdpvu-option.is-unavailable:focus,.mdpvu-scope .mdpvu-options--text button.mdpvu-option.is-unavailable:hover{background:var(--mdpvu-neutral-surface)!important;background-color:var(--mdpvu-neutral-surface)!important;color:var(--mdpvu-neutral-muted)!important;cursor:not-allowed}.mdpvu-scope .mdpvu-options--text button.mdpvu-option.is-unavailable::after{content:"";position:absolute;left:50%;top:50%;width:120%;border-top:1px solid var(--mdpvu-neutral-border);transform:translate(-50%,-50%) rotate(32deg);transform-origin:center;pointer-events:none}.mdpvu-scope .mdpvu-options--visual{gap:clamp(10px,1.2vw,16px)}.mdpvu-scope .mdpvu-options--visual button.mdpvu-option{width:clamp(86px,9.4vw,142px);height:auto!important;min-height:0!important;padding:0!important;border:2px solid transparent!important;border-radius:13px!important;background:var(--mdpvu-neutral-surface)!important;background-color:var(--mdpvu-neutral-surface)!important;color:var(--mdpvu-neutral-text)!important;box-shadow:none!important;line-height:0!important;overflow:hidden!important}.mdpvu-scope .mdpvu-options--visual button.mdpvu-option:active,.mdpvu-scope .mdpvu-options--visual button.mdpvu-option:focus,.mdpvu-scope .mdpvu-options--visual button.mdpvu-option:hover{background:var(--mdpvu-neutral-surface)!important;background-color:var(--mdpvu-neutral-surface)!important;box-shadow:none!important}.mdpvu-scope .mdpvu-visual-media{position:relative;display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/4!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;border-radius:11px;background:var(--mdpvu-image-placeholder)!important;line-height:0!important}.mdpvu-scope .mdpvu-visual-media img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.mdpvu-scope .mdpvu-visual-fallback{display:grid;place-items:center;width:100%;height:100%;padding:8px;background:var(--mdpvu-neutral-surface)!important;color:var(--mdpvu-neutral-text)!important;font-size:12px;font-weight:600;line-height:1.2;text-align:center}.mdpvu-scope .mdpvu-options--visual button.mdpvu-option.is-selected,.mdpvu-scope .mdpvu-options--visual button.mdpvu-option.is-selected:active,.mdpvu-scope .mdpvu-options--visual button.mdpvu-option.is-selected:focus,.mdpvu-scope .mdpvu-options--visual button.mdpvu-option.is-selected:hover{border-color:var(--mdpvu-accent)!important;box-shadow:0 0 0 1px var(--mdpvu-accent)!important}.mdpvu-scope .mdpvu-options--visual button.mdpvu-option.is-selected .mdpvu-visual-fallback{background:var(--mdpvu-accent)!important;color:var(--mdpvu-accent-contrast)!important}.mdpvu-scope .mdpvu-options--visual button.mdpvu-option.is-unavailable{cursor:not-allowed;opacity:.5}.mdpvu-scope .mdpvu-options--visual button.mdpvu-option.is-unavailable::after{content:"";position:absolute;left:6%;top:50%;width:88%;border-top:1px solid var(--mdpvu-neutral-muted);transform:rotate(38deg);transform-origin:center;pointer-events:none}.mdpvu-scope button.mdpvu-option:focus-visible{outline:2px solid var(--mdpvu-accent)!important;outline-offset:3px}.mdpvu-scope .mdpvu-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:767px){.mdpvu-scope .mdpvu-root{gap:18px;margin-bottom:18px}.mdpvu-scope .mdpvu-label{margin-bottom:8px;font-size:15px}.mdpvu-scope .mdpvu-options--text button.mdpvu-option{min-width:58px;min-height:44px;padding:8px 11px!important;font-size:13px!important}.mdpvu-scope .mdpvu-options--visual{gap:8px}.mdpvu-scope .mdpvu-options--visual button.mdpvu-option{flex:0 0 calc((100% - 24px)/ 4);width:calc((100% - 24px)/ 4);max-width:86px;border-radius:10px!important}.mdpvu-scope .mdpvu-visual-media{border-radius:9px}}