.avs__price{display:flex;align-items:baseline;gap:10px;margin:-4px 0 16px;font-size:22px;font-weight:700}.avs__price s{font-size:16px;font-weight:400;color:var(--av-muted)}.avs__group{border:0;margin:0 0 20px;padding:0}.avs__label{display:block;padding:0;margin:0 0 10px;font-size:15px;color:var(--av-muted)}.avs__label strong{color:var(--av-text);font-weight:600}.avs__label--row{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px}.avs__guide-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--av-text);text-decoration:underline;text-underline-offset:3px}.avs__guide-link .av-icon{width:16px;height:16px;color:var(--av-accent)}.avs__swatches{display:flex;flex-wrap:wrap;gap:10px}.avs__swatch{position:relative;cursor:pointer}.avs__swatch input,.avs__size input{position:absolute;opacity:0;pointer-events:none}.avs__swatch>span:first-of-type{display:block;width:34px;height:34px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 3px transparent;transition:box-shadow .2s}.avs__swatch input:checked+span{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px #fff,0 0 0 4px var(--av-text)}.avs__swatch input:focus-visible+span{outline:2px solid var(--av-accent);outline-offset:5px}.avs__sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.avs__size span{display:grid;place-items:center;height:46px;border:1.5px solid color-mix(in srgb,var(--av-text) 18%,transparent);border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;background:#fff;transition:border-color .2s,background .2s,color .2s}.avs__size input:checked+span{border-color:var(--av-text);background:var(--av-text);color:#fff}.avs__size input:focus-visible+span{outline:2px solid var(--av-accent);outline-offset:2px}.avs__size.is-unavailable span{opacity:.4;text-decoration:line-through}.avs__fit{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--av-muted)}.avs__offers{margin-top:4px}.avs__second{align-items:center;gap:10px!important}.avs__second-title{flex:1 0 100%;font-weight:600}.avs__select{flex:1 1 0;min-width:0}.avs__select select{width:100%;height:42px;padding:0 12px;border:1.5px solid color-mix(in srgb,var(--av-text) 20%,transparent);border-radius:6px;background:#fff;font:inherit;font-size:14px;color:var(--av-text)}.avs__error{margin:10px 0 0;font-size:14px;color:#b3261e}.avs__html table{width:100%;border-collapse:collapse;font-size:14px;margin:4px 0 12px}.avs__html th,.avs__html td{padding:9px 6px;text-align:center;border-bottom:1px solid color-mix(in srgb,var(--av-text) 10%,transparent)}.avs__html th{font-weight:600;background:color-mix(in srgb,var(--av-accent) 8%,#fff)}.avs__html td:first-child,.avs__html th:first-child{font-weight:700;text-align:left}.avs__html .avs__table-wrap{overflow-x:auto}.avs__html p{font-size:14px;color:var(--av-muted)}