:root{--ai-native-variant-size: 136px;--ai-native-variant-min-size: 104px;--ai-native-variant-gap: 10px;--ai-native-variant-radius: 8px;--ai-native-variant-border: rgba(0, 0, 0, .18);--ai-native-variant-selected: #161616;--ai-native-variant-surface: #fff}.ai-native-variant__list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(var(--ai-native-variant-min-size),var(--ai-native-variant-size)))!important;align-items:start!important;justify-content:start!important;gap:var(--ai-native-variant-gap)!important;max-width:100%;overflow:visible}.variant-picker__group:has(.ai-native-variant__list)>.product-detail__row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.variant-picker__group:has(.ai-native-variant__list) .variant-picker__group-head,.variant-picker__group:has(.ai-native-variant__list) .ai-native-variant__list{width:100%!important;max-width:100%!important}.variant-picker__group:has(.ai-native-variant__list) .variant-picker__group-head{flex:0 0 auto!important}.ai-native-variant__option>theme-popover,.ai-native-variant__option>theme-popover *{--popover-display: none}.ai-native-variant__option theme-popover-content,.ai-native-variant__option [role=tooltip]{display:none!important;visibility:hidden!important;pointer-events:none!important}.ai-native-variant__option{position:relative;display:flex!important;flex-direction:column;align-items:stretch;gap:0!important;width:100%!important;min-width:0!important;max-width:var(--ai-native-variant-size)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--ai-native-variant-border)!important;border-radius:var(--ai-native-variant-radius)!important;color:#4b4b4b!important;background:var(--ai-native-variant-surface)!important;cursor:pointer!important;opacity:1!important;pointer-events:auto!important;text-align:center;transition:transform .15s ease}.ai-native-variant__option>theme-popover{display:block!important;width:100%!important;min-width:0!important}.ai-native-variant__option>.variant-picker__slash{display:none!important}.ai-native-variant__option:hover{transform:translateY(-1px);border-color:#00000047!important}.variant-picker__group:has(.ai-native-variant__list) .ai-native-variant__list+.ai-native-variant__group-label:before,.variant-picker__group:has(.ai-native-variant__list) .variant-picker__group-label:before{content:"*";display:inline-block;margin-right:4px;color:#e5484d}.variant-picker__option.ai-native-variant__option .variant-picker__button.variant-picker__button--image{position:relative!important;display:block!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important}.variant-picker__option.ai-native-variant__option .variant-picker__button:after,.variant-picker__option.ai-native-variant__option .variant-picker__button:before{transition:none!important}.variant-picker__option.ai-native-variant__option .variant-picker__button--image>.variant-picker__image{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;object-fit:var(--ai-native-variant-image-fit, cover)!important;object-position:center!important;border-radius:0!important;background:#fff}.ai-native-variant__label:not([hidden]){position:relative;z-index:1;display:block;width:100%;min-height:0;padding:5px;overflow:hidden;border-top:1px solid rgba(0,0,0,.1);color:#4b4b4b;background:#fff;font-size:11.5px;font-weight:600;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ai-native-variant__zoom{position:absolute!important;right:3px!important;top:3px!important;bottom:auto!important;z-index:3;display:grid!important;place-items:center;width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;color:#fff!important;background:#00000040!important;box-shadow:0 1px 5px #00000059!important;cursor:pointer;transition:background .15s ease,transform .15s ease}.ai-native-variant__zoom:hover,.ai-native-variant__zoom:focus-visible{color:#fff!important;background:#00000085!important;outline:none!important}.ai-native-variant__zoom svg{display:block;width:16px;height:16px;pointer-events:none}.ai-native-variant__option.is-selected,.ai-native-variant__option:has(input[type=radio]:checked){border:2px solid var(--ai-native-variant-selected)!important;color:#161616!important;background:#fff!important;box-shadow:none!important}.ai-native-variant__option:after{right:0!important;bottom:0!important;width:22px!important;height:22px!important;border-radius:6px 0 0 1px!important}.ai-native-variant__option:has(input[type=radio]:focus-visible){outline:2px solid var(--ai-native-variant-selected)!important;outline-offset:2px}.ai-native-variant__list--wrap{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(var(--ai-native-variant-min-size),var(--ai-native-variant-size)))!important}.ai-native-variant__list--scroll{display:flex!important;flex-wrap:nowrap!important;gap:var(--ai-native-variant-gap)!important;overflow-x:auto!important;overflow-y:visible!important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ai-native-variant__list--scroll::-webkit-scrollbar{display:none}.ai-native-variant__list--scroll>.variant-picker__option{flex:0 0 var(--ai-native-variant-size)!important;width:var(--ai-native-variant-size)!important;min-width:var(--ai-native-variant-size)!important;scroll-snap-align:start}.ai-native-variant__list--grid{display:grid!important;grid-template-columns:repeat(var(--ai-native-variant-columns, 4),minmax(0,1fr))!important;gap:var(--ai-native-variant-gap)!important}.ai-native-variant__list--grid>.variant-picker__option{width:100%!important;min-width:0!important;max-width:none!important}.ai-native-variant__list--size-small{--ai-native-variant-min-size: 76px;--ai-native-variant-size: 102px;--ai-native-variant-gap: 8px}.ai-native-variant__list--size-medium{--ai-native-variant-min-size: 104px;--ai-native-variant-size: 136px}.ai-native-variant__list--size-large{--ai-native-variant-min-size: 128px;--ai-native-variant-size: 172px;--ai-native-variant-gap: 12px}.ai-native-variant__list[data-ai-native-display-mode=text-card] .variant-picker__button--image{opacity:0}.ai-native-variant__list[data-ai-native-display-mode=text-card] .ai-native-variant__label{position:absolute;inset:0;display:flex!important;align-items:center;justify-content:center;padding:9px 14px;border:0;color:inherit;background:transparent;font-size:13px;white-space:normal}.variant-picker__options.ai-native-variant__list>.ai-native-variant__select{display:none;width:100%;min-width:0;max-width:100%;grid-column:1 / -1}.ai-native-variant__select>select.ai-customizer__select-native{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.variant-picker__options.ai-native-variant__list--select{display:block!important}.variant-picker__options.ai-native-variant__list--select>.ai-native-variant__select{display:block}.ai-native-variant__list--select>.variant-picker__option{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip-path:inset(50%)}@media(max-width:749px){.variant-picker__options.ai-native-variant__list[data-ai-native-mobile-layout=select]{display:block!important}.variant-picker__options.ai-native-variant__list[data-ai-native-mobile-layout=select]>.ai-native-variant__select{display:block}.variant-picker__options.ai-native-variant__list[data-ai-native-mobile-layout=select]>.variant-picker__option{position:absolute!important;width:1px!important;min-width:1px!important;height:1px!important;margin:0!important;overflow:hidden!important;clip-path:inset(50%)}.variant-picker__options.ai-native-variant__list[data-ai-native-mobile-layout=scroll]{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none}.variant-picker__options.ai-native-variant__list[data-ai-native-mobile-layout=scroll]>.variant-picker__option{flex:0 0 var(--ai-native-variant-size)!important;width:var(--ai-native-variant-size)!important;min-width:var(--ai-native-variant-size)!important;max-width:var(--ai-native-variant-size)!important}.variant-picker__options.ai-native-variant__list[data-ai-native-mobile-layout=wrap]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow-x:visible!important}.variant-picker__options.ai-native-variant__list[data-ai-native-mobile-layout=wrap].ai-native-variant__list--size-small{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.variant-picker__options.ai-native-variant__list[data-ai-native-mobile-layout=wrap]>.variant-picker__option{max-width:none!important;width:100%!important}}@media(prefers-reduced-motion:reduce){.ai-native-variant__option,.ai-native-variant__zoom{transition:none}}.product-detail__variant-picker[data-ai-size-relocated=below-customizer]{display:contents!important}.product-detail__variant-picker[data-ai-size-relocated=below-customizer] .variant-picker__group>.product-detail__row{width:100%;min-width:0;box-sizing:border-box}
