fieldset.v2bb-vp.product-form__input,fieldset.v2bb-vp{display:block!important;grid-template-columns:none!important;column-gap:0!important;flex:initial!important;max-width:560px!important;min-width:0!important;margin:0 0 2px!important;padding:0!important;border:0!important}.v2bb-vp .v2bb-card__radio,.v2bb-vp input[type=radio].v2bb-card__radio{clip:auto!important;clip-path:none!important;overflow:visible!important;position:relative!important;height:20px!important;width:20px!important}.v2bb-vp{--v2bb-yellow: #f7e36a;--v2bb-yellow-soft: #fff7c2;--v2bb-border: #1a1a1a;--v2bb-card-border: #8c8c8c;--v2bb-card-border-selected: #111111;--v2bb-muted: #4a4a4a;--v2bb-card-bg: #fff;--v2bb-card-hover: #fff8e0;--v2bb-card-text: #111;--v2bb-badge-bg: #f7e36a;--v2bb-badge-text: #111;--v2bb-body-text: #111;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;border:0;padding:0;margin:0 0 8px;display:block;max-width:560px}.v2bb-vp__legend{margin:0;padding:0;display:block}.v2bb-vp .v2bb-card__pp--ot,body.v2bb-mode-ot .v2bb-vp .v2bb-card__pp--sub{display:none}body.v2bb-mode-ot .v2bb-vp .v2bb-card__pp--ot{display:inline}.v2bb-vp .v2bb-vp__group{display:block}.v2bb-vp .v2bb-card{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;column-gap:8px;padding:8px 18px;border:1px solid var(--v2bb-card-border, #1a1a1a);border-radius:0;background:var(--v2bb-card-bg, #fff);cursor:pointer;margin:0;transition:background .12s ease}.v2bb-vp .v2bb-card+.v2bb-card{margin-top:-1.5px}.v2bb-vp .v2bb-vp__group>.v2bb-card:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.v2bb-vp .v2bb-vp__group>.v2bb-card:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.v2bb-vp .v2bb-card:hover{background:var(--v2bb-card-hover, #fff8e0)}.v2bb-vp .v2bb-card--selected{background:var(--v2bb-yellow-soft);border-color:var(--v2bb-card-border-selected, #111);z-index:2}.v2bb-vp .v2bb-card--selected:hover{background:var(--v2bb-yellow-soft)}.v2bb-vp .v2bb-card--unavailable{opacity:.6;cursor:not-allowed;background:#f6f6f6}.v2bb-vp .v2bb-card__radio{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #c4c4c4;border-radius:50%;background:var(--v2bb-card-bg, #fff);margin:0;position:relative;cursor:pointer}.v2bb-vp .v2bb-card--selected .v2bb-card__radio{border-color:#f5c518}.v2bb-vp .v2bb-card--selected .v2bb-card__radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#f5c518}.v2bb-vp .v2bb-card__body{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:38px}.v2bb-vp .v2bb-card__title-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.v2bb-vp .v2bb-card__title{font-size:18px!important;font-weight:500;color:var(--v2bb-card-text, #111);line-height:1.2;min-width:0}.v2bb-vp .v2bb-card__badge{flex-shrink:0}.v2bb-vp .v2bb-card__subtitle{font-size:14px!important;color:var(--v2bb-muted, #4a4a4a);line-height:1.3}.v2bb-vp .v2bb-card__badge{display:inline-block;background:var(--v2bb-badge-bg, var(--v2bb-yellow, #f7e36a));border:none;border-radius:999px;padding:4px 12px;font-size:14px!important;font-weight:600;letter-spacing:.04em;line-height:1;color:var(--v2bb-badge-text, #111);text-transform:uppercase}.v2bb-vp .v2bb-card__price{font-size:18px!important;font-weight:500;color:var(--v2bb-card-text, #111);white-space:nowrap;text-align:right}.v2bb-vp-note{margin:0 0 16px;font-size:15px!important;font-weight:400;color:var(--v2bb-muted, #4a4a4a);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}body.v2bb-mode-ot .v2bb-vp-note{visibility:hidden;height:0;margin:0 0 16px;overflow:hidden}@media(max-width:540px){.v2bb-vp .v2bb-card{padding:8px 14px;column-gap:8px}.v2bb-vp .v2bb-card__title,.v2bb-vp .v2bb-card__price{font-size:15px!important}.v2bb-variant-radios{margin-bottom:5px!important}.v2bb-vp-note{font-size:13px!important}.v2bb-vp .v2bb-card__body{min-height:0}.v2bb-vp .v2bb-card__title-row{gap:4px}.v2bb-vp .v2bb-card__badge{padding:3px 10px;font-size:12px!important;letter-spacing:.02em}}
/*# sourceMappingURL=/cdn/shop/t/249/assets/component-variant-picker-v2.css.map */
