.product-option-tabs{display:none}
@media(max-width:749px){
 .product-section .product-info{display:flex;flex-direction:column;min-width:0}
 .product-section .product-info>.eyebrow{display:none}
 .product-section .product-info .product-form{display:contents}
 .product-section .product-options--tabbed{order:-1;margin:0 0 16px;min-width:0}
 .product-options--tabbed .product-option-tabs{display:flex;gap:6px;padding:4px;background:#f3f3f1;position:relative;isolation:isolate}
 .product-option-tab-indicator{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;background:#fff;border:1px solid var(--ink);pointer-events:none;transition:transform 220ms cubic-bezier(.22,.61,.36,1)}
 .product-option-tab{position:relative;z-index:1;flex:1;min-width:0;min-height:52px;padding:7px 6px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--ink);text-align:center;cursor:pointer;font-family:Arial,sans-serif}
 .product-option-tab[aria-selected=true]{background:transparent;border-color:transparent}
 .product-option-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
 .product-option-tab-label{display:block;font-size:13px;line-height:1.3;font-weight:600}
 .product-option-tab-value{display:block;margin-top:3px;font-size:10px;line-height:1.3;color:#63665e;overflow-wrap:anywhere}
 .product-options--tabbed .product-option-group{border:0;padding:10px 0 0;min-height:76px}
 .product-options--tabbed .product-option-group.is-inactive-option{display:none}
 .product-options--tabbed .product-option-group:not(.is-inactive-option) .product-option-grid{animation:product-option-enter 180ms ease-out both}
 .product-options--tabbed .product-option-group legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}
 .product-options--tabbed .product-option-group .product-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
 .product-options--tabbed [data-option-kind=size] .product-option-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
 .product-options--tabbed .product-option-grid:has(>.product-option-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
 .product-options--tabbed .product-option-grid:has(>.product-option-card:only-child){grid-template-columns:minmax(0,1fr)}
 .product-options--tabbed .product-option-group .product-option-face{min-height:62px;padding:8px 5px;gap:5px;justify-content:center;text-align:center;border-color:#b8b8b4}
 .product-options--tabbed .product-option-copy{gap:3px}
 .product-options--tabbed .product-option-title{font:12px/1.3 Arial,sans-serif;overflow-wrap:normal}
 .product-options--tabbed .product-option-note{font-size:10px;line-height:1.25}
 .product-options--tabbed [data-option-kind=size] .product-option-note:not([data-option-note]){font-size:9px;line-height:1.2}
 .product-options--tabbed .product-frame-swatch{width:16px;height:23px;border-width:3px}
 .product-options--tabbed .product-frame-swatch[data-tone=unframed]{border-width:1px}
 .product-options--tabbed .product-option-card input:checked+.product-option-face{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:none}
 .product-options--tabbed .product-option-card input:checked+.product-option-face .product-option-title{color:#fff}
 .product-options--tabbed .product-option-card input:checked+.product-option-face .product-option-note{color:#e2e2df}
}

@keyframes product-option-enter{from{opacity:0;transform:translateX(var(--option-enter-from,8px))}to{opacity:1;transform:translateX(0)}}
@media(prefers-reduced-motion:reduce){.product-option-tab-indicator{transition:none}.product-options--tabbed .product-option-group:not(.is-inactive-option) .product-option-grid{animation:none}}
